Skip to content

mahmudhussaininfo/job-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Job Portal

🚀 Features 🔹 User Authentication & Profile Management ✅ Secure JWT-based authentication (Register/Login) ✅ User roles: Job Seekers & Recruiters ✅ Profile creation with name, photo, and resume upload ✅ Dashbord (for add jobs, manage jobs etc.. )

🔹 Job Listings & Applications ✅ Recruiters can post jobs, edit, and delete listings ✅ Job seekers can apply for jobs with uploaded resumes ✅ Filter and search job listings based on categories

🔹 Dynamic Frontend with React ✅ Context API for state management ✅ Responsive UI with modern design ✅ React Router for smooth navigation

🔹 Backend with Node.js & Express ✅ RESTful APIs with CRUD operations ✅ MongoDB database with Mongoose ORM ✅ Secure password hashing with bcrypt

🔹 Additional Features ✅ Real-time notifications using toast messages ✅ Persistent user sessions with HTTP-only cookies ✅ Vercel Deployment for both frontend & backend

🛠️ Tech Stack Frontend: React.js, Context API, React Router Backend: Node.js, Express.js Database: MongoDB, Mongoose Authentication: JWT, bcrypt Deployment: Vercel (Frontend & Backend)

🌍 Live Demo & GitHub Repository 🔗 Live Demo: https://job-portal-client-khaki.vercel.app 💻 GitHub Repo: https://github.com/mahmudhussaininfo/job-portal

Releases

No releases published

Packages

No packages published

Languages