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

Built With

Share this project:

Updates