A full-stack web application that connects job seekers with companies through job and internship listings.
Built with React.js, Node.js, Express, and MongoDB.
- π User Authentication β Sign up / login for applicants and recruiters
- π Post Management β Recruiters can create, update, and delete job/internship posts
- π Search & Filters β Browse listings by role, category, or location
- π€ User Profiles β Applicants can manage their profile and applications
- π‘ RESTful APIs β Backend services for authentication, jobs, and user data
- π¨ Responsive UI β Interactive and mobile-friendly interface
Frontend (Client)
- React.js
- CSS / HTML
Backend (Server)
- Node.js
- Express.js
- MongoDB + Mongoose
Other Tools
- npm / nodemon
- Git & GitHub for version control
- Vercel (deployment for frontend)
Job-Internship-Platform/ β βββ client/ # Frontend (React) β βββ src/ β βββ public/ β βββ package.json β βββ server/ # Backend (Node + Express + MongoDB) β βββ models/ β βββ routes/ β βββ controllers/ β βββ server.js β βββ README.md
yaml Copy code
git clone https://github.com/nishant25kr/Job-Internship-Platform.git
cd Job-Internship-Platform
2. Setup backend
bash
Copy code
cd server
npm install
npm start
3. Setup frontend
bash
Copy code
cd client
npm install
npm start
4. Open in browser
arduino
Copy code
http://localhost:3000
π Live Demo
Deployed on Vercel: Job & Internship Platform
π¨βπ» Author
Nishant Kumar