Celestia AI is an advanced interview preparation tool specialized in generative AI. It assists candidates by generating relevant interview questions and providing insightful feedback based on their responses. This innovative solution is designed to enhance the interview preparation process, ensuring candidates are well-prepared and confident for their interviews.
👤Setup For Client:
- From root directory, Navigate to the client directory:
cd client
- Install all project dependencies:
npm install
- Start the development server:
npm start
This will open your default browser to localhost:3000. This is the home page, where users can select their domain/industry of interest.
🖥️Setup For Server:
- Navigate to the server directory from root directory as well:
cd server
- Install all project dependencies:
npm install
- Start the development server:
node index.js
This will open your default browser to localhost:8080
NOTES For the backend services to run you need to get your API keys from Gemini Api's documentation website.
https://aistudio.google.com/app/apikey
Also configure MongoDB for database collection, to store the interview data.
Tech Stack Used
React.Js
MongoDB
Express.Js
Npm packages - sentiment analysis
GenAI api - Gemini-pro