Skip to content

ethanJPope/hacker-calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

81267cc · · May 28, 2026

History

12 Commits
May 27, 2026
May 27, 2026
May 26, 2026
May 26, 2026
May 27, 2026
May 27, 2026
May 27, 2026
May 26, 2026
May 27, 2026
May 28, 2026
May 27, 2026
May 27, 2026

Repository files navigation

Hacker Calendar

There are bugs for mac users

A Hack Club project where I created an application that is fully programed in java. For the UI I used Java FX, this way i was able to use my knowladge of java on this project fully. For some theming I used a .css file to store all of the colors. To save the task that you put in the calendar I used a simple .csv file to store all of it.

I created this project because during the summer I often am unfocused and can't stay on task so I wanted something to remind me to keep working. So I paired this idea with a nice way to track how many hours I was getting so I can get the prizes I want.

image

Instalation Process

  1. Go to this release link: https://github.com/ethanJPope/hacker-calendar/releases/tag/v1.0.2
  2. Then Download then run the correct file for your system. .msi for windows or .dmg for mac
  3. Sidenote I can only test on windows so there may be some wierd things that happen. You may have to jump over some security to run it since I am not an apple developer.
  4. Go through the instalation proccess
  5. Check that you have java 25 installed
  6. Search for "Hacker Calendar" in you taskbar and open the app
  7. You should now be ready to use the app

App Usage

When you first open the app you will probably see some test tasks that I have used to test the features before packageing the app.

image

When you click on a date box it will open the "Day Details" window. In this window you can click the see all of the tasks for the day. In the image above you can see that It says there are no events schedualed for the day. So from here you can add events by clicking the "Add Events" button at the bottom.

image

So from here there are 5 things to notice:

  1. Just under the top section it shows the date that you are adding an event to.
  2. The title of the event.
  3. The start time of the event. It must be in military time.
  4. The end time of the event. It must be in military time.
  5. And the catagory of the event
    • What this does is when you assgin a catagory to your event it assigns a specific color to it that will show up the the mothly calendar
    • If you set it to "Hack Club" it adds some extra features
image

Just under the Month Year in the top right corner it will show how much time you have schedualed for that respective month. I made this so if you wanted to hit a specific hour goal for a prize you can easily track this. Or if you did meat you quota for the day you can edit how much time you actully spent that day and rescheduale later days to make-up for the loss of hours

Cool Feature

The last big improvment/feature that is in this project is in your taskbar you will see a purple circle with an 'H' in the center of it. This is an indicator for when you should be working on a hackclub project. When it is grey you do not currently have time set aside for hackclub work, but when it is bright purple it indicates that you should be working on a hackclub project. If you are on windows you may have to click the arrow pointing up on your taskbar and you will find it there. If you want to move it out of that arrow up section you will need to go into taskbar settings > other system tray options > turn on the "Hacker Calendar" to make it apper durectly on the taskbar. If you are on mac it should automatically show up in your taskbar.skbar.

Inactive symbol

image

Active symbol

image