Deployed link :- https://6496e72215317c5bbbbe2667--fabulous-pixie-4f24cc.netlify.app/
Back-end deployed link :- https://excited-lime-lab-coat.cyclic.app/
Screenshots:-
This project is designed to automate interviews using AI technology. It provides a chat-based interface for conducting both technical and non-technical interviews. The system allows users to answer interview questions, receive feedback, and track their performance over time.
- Users can create accounts and log in securely.
- Implement user authentication using [authentication library/service].
-
Users interact with the system through a chat-based interface.
-
Provide a welcome message to initiate the conversation.
-
Offer a choice between technical and non-technical interviews.
-
For technical interviews:
- Allow users to select one or more programming languages or stacks.
-
If a non-technical interview is chosen, proceed directly to the next step.
-
Prompt users to specify the number of questions they want to attempt.
-
Enable voice input for users to answer questions.
-
Provide an option for users to answer using text prompts if needed to provide solution with examples.
-
Display the interview result, rating different aspects on a scale of 1 to 10:
- For technical interviews: rate technical skills and communication skills.
- For non-technical interviews: rate communication skills.
-
Frontend
- Develop the frontend using React
- Utilize Tailwind CSS and Chakra UI for styling the user interface
-
Backend
-
Build the backend using Node.js
-
Utilize [authentication library/service] for user authentication.
-
Integrate the OpenAI API to generate interview questions and evaluate user responses.