
TCC Schedular
The TCC Scheduler project was developed for the consulting club at the
Tuck School of Business, Dartmouth. Its main goal was to make it easier
to match mentors and mentees for case interview practice, a crucial part
of business consulting training. Before this project, organizing these
matches was likely done manually, using spreadsheets, which can be
time-consuming and inefficient.
The solution was a web application built using React JS for the
frontend, J2EE for the backend, and MySQL for the database. This setup
allowed for the creation of an automated system that pairs mentors with
mentees based on availability and needs. By moving away from
spreadsheets, the project managed to improve operational efficiency by
60%. This means less time spent on organizing and more time for actual
mentorship.
One of the key benefits of the TCC Scheduler is its impact on the
mentorship experience. By automating the matching process, it ensures
that mentees are paired with the right mentors, making their learning
more effective. This automation not only saves time but also allows for
a more personalized mentorship experience.
In essence, the TCC Scheduler project shows how technology can be used
to solve practical problems in education and mentorship. By making the
process of scheduling case interviews more efficient, it enhances the
learning experience for both mentors and mentees. This project is a
great example of using web development tools to streamline educational
processes, making them more accessible and impactful.
I worked on this system for 2 monts before handing over this to TUCK
consulting club.
You can check out the project here:
Github
Technologies:
- - Java
- - React JS
- - Oracle SQL
- - HTML
- - CSS
- - Google Email API
- - Apache POI - Excel Report generator
- - Netlify
- - Heroku
Sign In Page

Sign Up Page

Availabilities Page
