This project aims to develop an Interview Preparation Intelligent Assistant (IA) using React and Node.js. The IA will provide users a platform to enhance their interview skills and prepare for various job interviews. This README will guide you through the project's installation, setup, and usage.
-
User registration
-
Comprehensive interview question database.
-
Categorized question sets for different roles in fullstack webdevloper position.
-
Practice mode to simulate real interview scenarios.
-
AI-powered feedback and suggestions for improvement.
-
React : A JavaScript library for building user interfaces.
-
Node.js: A JavaScript runtime environment for server-side development.
-
Express.js: A minimal and flexible Node.js web application framework.
-
MongoDB: A NoSQL database for storing user information and interview questions.
OpenAI for providing the underlying technology and inspiration for this project. The open-source community for the amazing tools and libraries used in this project.
Thank you for using Interview Preparation IA! We hope this tool helps you excel in your job interviews. Good luck!
Deployend Link: https://bytewave-backend.onrender.com/
https://bytewave-backend.onrender.com/ user / register
In this route user have to enter his detailes like "name" and "email" for registering in this app. On successful registeration he will get his userID in the response.
https://bytewave-backend.onrender.com/ session / chat
When user want to start the conversation for the first time with the AI then he have to pass "msg", "userID" , "systemMsg" as a requirement. After this for the next time he have to pass the "sessionID" with "userID" and the main "msg" to start the interview then the AI will start the interview process.



