https://github.com/nevin100/hirewire
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
https://github.com/nevin100/hirewire
axios bcrypt expressjs gemini-api jwt-authentication mongodb mongoose nodejs postman reactjs tailwindcss
Last synced: 5 months ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/nevin100/hirewire
- Owner: Nevin100
- Created: 2025-05-20T16:52:53.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-07-09T13:10:51.000Z (9 months ago)
- Last Synced: 2025-07-09T14:24:16.741Z (9 months ago)
- Topics: axios, bcrypt, expressjs, gemini-api, jwt-authentication, mongodb, mongoose, nodejs, postman, reactjs, tailwindcss
- Language: JavaScript
- Homepage: https://hire-wire-three.vercel.app/
- Size: 2.77 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ⚡️ HireWire 🚀
> _Ace interviews like a beast. Built with MERN + Gemini. Powered by caffeine and chaos._
# Landing Page:

## 🧠 What is HireWire?
**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.
---
## 🛠️ Tech Stack aka The Nerdy Stuff
- ⚛️ **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!)
---
## ✨ Features You Didn't Know You Needed
| 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 | ✅ |
---
## 📸 Sneak Peek (Screenshots)
> _Dropping some spicy screenshots :




---
## 🚀 Getting Started
Clone the repo and run it locally (in style):
```bash
# 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
```