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).
Log in or sign up for Devpost to join the conversation.