Skip to content

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

Notifications You must be signed in to change notification settings

Nevin100/HireWire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

47 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑️ HireWire πŸš€

Ace interviews like a beast. Built with MERN + Gemini. Powered by caffeine and chaos.

Landing Page:

image

🧠 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 : image image image image


πŸš€ Getting Started

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

About

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

Topics

Resources

Stars

Watchers

Forks