This repository contains the code for an AI-powered interview bot named Jinny. Jinny is designed to assist users by providing sample coding questions, HR questions, and technical managerial questions for various companies. The bot also handles contextual memory, allowing it to tailor responses based on the specific company mentioned by the user.
Ensure you have the following installed on your system:
Clone the repository:
git clone https://github.com/yourusername/ai-interview-bot.git
cd ai-interview-bot
Install dependencies:
npm install
Set up environment variables:
Create a .env.local
file in the root directory and add your Groq API key:
GROQ_API_KEY=your_groq_api_key_here
HUGGING_FACE_API_KEY=your_groq_hf_here
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk-publishable_here
CLERK_SECRET_KEY=your_clerk-key_here
Run the development server:
npm run dev
Your app should now be running on http://localhost:3000
.
Open the Chat Interface:
Visit http://localhost:3000
to interact with Jinny.
Ask Questions:
Switch Between Dark and Light Modes:
To deploy the app, follow the instructions provided by your hosting provider (e.g., Vercel, Netlify).
Push your code to GitHub:
git add .
git commit -m "Initial commit"
git push origin main
Connect your GitHub repository to Vercel:
Deploy: Vercel will automatically build and deploy your app.
Contributions are welcome! Please follow these steps:
git checkout -b feature-name
).git commit -m "Add some feature"
).git push origin feature-name
).If you have any questions or feedback, feel free to reach out to me at [email protected].