Ace interviews like a beast. Built with MERN + Gemini. Powered by caffeine and chaos.
HireWire is your AI-powered interview prep buddy β think ChatGPT meets LeetCode but with sass π
It helps you prepare for technical interviews based on:
- π¨βπ» Role
- 𧬠Experience
- π― Topics to Focus
- π Extra Notes (we all got baggage)
It spits out 10 questions by default π₯
But hey, hungry for more? Tap that Generate More button. Unlimited prep β no strings attached.
- βοΈ React.js (with Tailwind for that sweet drip)
- π€ Gemini API (for brainy question generation)
- π Node.js + Express (fast & furious)
- π MongoDB (because SQL is too mainstream)
- π‘οΈ JWT + bcrypt (secure AF π)
- π± Fully Responsive UI (mobile, tablet, fridge display β it adapts!)
| Feature | Status |
|---|---|
| π Authentication (JWT + bcrypt) | β |
| π¦ Session-based question generation | β |
| π Pin questions for each session | β |
| π Learn More β Deep explanations | β |
| π Generate more questions anytime | β |
| π§ Gemini-powered AI question builder | β |
| π± Fully responsive across devices | β |
Clone the repo and run it locally (in style):
# 1. Clone the repo
git clone https://github.com/your-username/hirewire.git
cd hirewire
# 2. Install backend deps
npm install
# 3. Set up the client
cd client
npm install
cd ..
# 4. Create a .env file in root and add:
# MONGO_URI=your_mongodb_uri
# JWT_SECRET=your_jwt_secret
# GEMINI_API_KEY=your_api_key
# FRONTEND_URL=http://localhost:3000
# 5. Run the dev server
npm run dev



