Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 HireWise – Job Application Tracker

A full-stack MERN application to track job applications with authentication, status management, and CRUD operations.


🔗 Live Demo


✨ Features

  • 🔐 JWT Authentication (Login/Register)
  • 📋 Create, Read, Update, Delete Jobs
  • 📊 Track job status (Applied, Interview, Rejected)
  • 🔍 Search & Filter jobs (WIP / Upcoming)
  • 🛡️ Protected routes (only logged-in users)
  • 🌐 Fully deployed (Frontend + Backend)

🛠️ Tech Stack

Frontend

  • React (Vite)
  • Tailwind CSS
  • React Router

Backend

  • Node.js
  • Express.js
  • MongoDB + Mongoose
  • JWT Authentication

📁 Folder Structure

hirewise/ │ ├── frontend/ # React app ├── server/ # Express backend │ ├── src/ │ │ ├── modules/ │ │ ├── middleware/ │ │ ├── auth/ │ │ └── config/

VITE_API_URL=https://hirewise-47jj.onrender.com/api


🚀 Getting Started (Local Setup)

1. Clone repo

git clone https://github.com/Vilas317/hirewise.git

cd hirewise

2. Backend

cd server npm install npm run dev

3. Frontend

cd frontend npm install npm run dev


🧠 Learnings

  • Handling CORS in production environments
  • Full-stack deployment (Render + Vercel)
  • JWT-based authentication flow
  • Debugging real-world API issues

📌 Future Improvements

  • ✏️ Edit job functionality (UI enhancement)
  • 🔍 Advanced filtering & sorting
  • 📱 Responsive UI improvements
  • 🔔 Toast notifications

👨‍💻 Author

Vilas Tamrakar


⭐ If you like this project, give it a star!

About

Full-stack MERN job tracker with JWT auth, CRUD operations, and deployment (Render + Vercel)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages