Trevecca Tutoring
ToolBox
Main Summary
This Project was made with the help of 3 other students. This project was made to help the administrators of Trevecca Nazarene University in their process of managing tutors and students. Students will be able to be registered as tutors and request tutoring services through our Web/App rather than the current process of manually filling out forms and waiting for feedback. We aimed to limit the manual labor used in the tutoring process.
Product: Tutoring Toolbox — web platform for Trevecca Nazarene University’s tutoring (request, assign, sessions).
Stack: Frontend:React + TypeScript + Vite + Tailwind.
Backend: Fastify+ TypeScript + Prisma + PostgreSQL. Auth: JWT (local); Microsoft Entra placeholder.
Sprint meetings are held weekly using Scrum, where we used Trello to assign tasks for each person on the group.
Learning Experience
TypeScript
React
Tailwind CSS
Fastify
Prisma
PostgreSQL
Trello
Trevecca Tutoring Toolbox process:
3 roles: ADMIN, TUTOR, TUTOREE
ADMIN: Able to manage tutors and view all session logs.
TUTOR: Able to make tutoring sessions and view current tutorees. Can do everything a tutoree can do.
TUTOREE: Able to make tutor request and ask for help.