Amol Holani -Engineering Manager BackEnd
Tridip Rong -BackEnd Developer
Md Nasir Uddin -BackEnd Developer
Vishal Singh -BackEnd Developer
Deepak kumar singh -BackEnd Developer
Yogesh Saini -BackEnd Developer
Rahul Chamoli -BackEnd Developer
Khushi -BackEnd Developer
Clone Url : https://github.com/TridipRong/QuesTyme.git
mvn build
mvn run
OR using Spring Boot Suite 4 ide
- Import Project In WorkSpace
- Right Click On Project
- Select Run As
- Select Spring Boot App
- We deployed the backend server on AWS Ubuntu Server
- Deployed service base url
http://35.178.167.63:8888/
- API Documentation With Requests Body : Notion Doc API Documentation
- We deployed the frontend on netlify
https://ques-tymes.netlify.app
-
Login(Both)
-
Student creation (Single-user/Bulk-user)(Admin)
-
Admin dashboard ➖
- The Status of All Interviews
- The Status of Interviews in a Particular Batch
- Display Events Based on Meeting Status
-
Create Interviews(Single Interview /Bulk Interview)(Admin)
-
Update interview & cancel interview (Admin)
-
Create a One-on-One Meeting slot (Admin)
- Create for a particular date
- Create solt for some recurring Day
- View all slots, delete, update
-
Status of slots (Admin)
-
Students can search instructors by category where they see all available slots for this particular instructor and can book a slot
-
Past Interviews & Upcoming Interviews (Both)
-
can search interviews by name and batch (Both)
-
Student notes & admin feedback
-
one can join the inter only 5 mint before the interview time, also there are buttons to start and end the interview for both admin and student every time they are attending the interview they have to do those things to update the interview status, one can add feedback and add a note after the interview started, also an admin cannot end the meeting only when he added the feedback.
- after booking the slot the data will be saved in the interview table
- if any student or any admin is not registered in the platform interviews cannot be scheduled for them
- after scheduling the interview email will be sent to both, same as the update and cancel
- a reminder email will be sent to both 30 minutes before the interview
- with the cronjob, we will create the recurring sots every day for the same day of the upcoming week