What it does

Tracks members in a large building

How we built it

Blood, sweat, tears, and JavaFX

Challenges we ran into

JavaFX Scenes were very difficult to use. Styling JavaFX was done in the native editor, making it was a lot more difficult to move nodes (buttons, labels, pretty much anything on the screen) around and modify them.

Accomplishments that we're proud of

We pulled an all nighter to complete the project, and were able to make a very good gradient styled background.

What we learned

Every minute in a hackathon counts. We also learned how to switch scenes in a stage in JavaFX

What's next for TeamTrack

We believe this open source tool is a great way for businesses to manage their employees. We are still working on expanding the functionalities and making it easier for users to use, such as adding a database to log clock in and clock out times of the users, as well as improving the UI of the app. We hope that this project can serve as an easy and simple way for employees to communicate and possibly even be implemented in smaller companies in the future.

Notes and Important Info:

This is a JavaFX application that is a very expandable prototype. This program imitates a SQL or Mongo DB using a folder containing text files that store data. In reality, these text files will be databases hosted in the cloud, that get updated via http protocol. We were unable to implement this into a web server due to the lack of time and lack of money to create a webserver.

The Major Point:

We realized that people messaging other co-workers via texting application is effort and takes time. So, one of our main goals was to make this app instant, fast, and a lot easier than sending out a message to multiple co-workers. For this very reason, we allow users to access the app using their name, with no password (with exception to administrator).

Built With

Share this project:

Updates