Inspiration
We were struggling in our academics, and we needed help. We approached the tutor programme by the student's council, but we found it too cumbersome to use and it was not streamlined enough. Its popularity was not great either.
What it does
Streamlines the interaction between senior tutors and junior tutees. Has support for time blocking IN APP, updated in the database for all users! Allows tutors to very quickly make time slots to teach tutees and allows tutees to very quickly book time slots based on subjects that they are struggling with. Also has support for comments and star ratings!
How we built it
we built it using blood sweat and tears and a little bit of Java and JavaFX!
Challenges we ran into
Making database of the various classes with their respective unique attributes was rather challenging. working with the Unix time format was also a challenge we had to face.
Accomplishments that we're proud of
We were able to effectively code the addition of new timeslots, removal of timeslots as well as completion of timeslots! This allows us to track the hours spent learning, leading to a leaderboard system in the future
What we learned
We learnt a myriad of skills, from working with foreign libraries to complex class structures
What's next for NUSHhub
Potential leaderboard system to encourage other to tutor and learn more with healthy competition
Log in or sign up for Devpost to join the conversation.