Features and Technologies used
The signup page presents the option to register as either a student or mentor. Selecting the mentor role grants admin privileges and redirects to the admin page. As an admin, you can monitor a student's progress, view questions asked by students, and reply or review their answers. Furthermore, you can review a student's finished pitch deck and offer feedback.
Students who log in only have access to predefined questions that they must answer to develop their perfect pitch deck. After completing the deck, students can showcase their accomplishment.
The project's functionality relies on several technologies. React router and an Express.js backend server are used to guide mentors and students during signup. JSON Web Token (JWT) is utilized to secure data exchange in JSON format between parties. Additionally, the PostgreSQL database stores and retrieves the predefined questions, allowing mentors to view and access them on the admin page.