TalentHunt is a full-stack job portal web application where users can search and apply for jobs, while companies can post job openings and manage applications.
- 🧑 User authentication (Login, Register, Logout)
- 🔒 Role-based access (Admin, Company, Job Seeker)
- 📝 Job listings and applications
- 📤 Resume upload and cloud storage via Cloudinary
- 🧑💼 Company job management (Post/Edit/Delete jobs)
- 📄 Profile editing with bio, skills, and resume
- 📊 Admin panel for managing companies and jobs
Frontend:
- React + Vite
- Redux Toolkit
- Tailwind CSS
- Shadcn UI
- React Router
Backend:
- Node.js + Express
- MongoDB + Mongoose
- JWT Authentication
- Cloudinary for file storage
TalentHunt/ ├── Backend/ │ ├── controllers/ │ ├── models/ │ ├── routes/ │ ├── middleware/ │ └── utils/ ├── Frontend/ │ ├── src/ │ │ ├── components/ │ │ ├── redux/ │ │ └── hooks/
git clone https://github.com/Ayush7403/TalentHunt.git cd TalentHunt #Backend Setup
cd Backend npm install npm run dev
#Frontend Setup
bash Copy Edit cd ../Frontend npm install npm run dev
👤 Author Ayush Soni ayushsoni7403@gmail.com
vbnet Copy Edit
📌 To display your logo:
- Place your logo image inside the public folder (e.g., Frontend/public/logo.png).
- Make sure the filename and path match the src value in the image tag.
Let me know if you'd like badges, a dark version of the logo, or a GIF demo!
