Skip to content

nishant25kr/Job-Internship-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💼 Job & Internship Platform

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.


🚀 Features

  • 🔐 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

🛠️ Tech Stack

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)

📂 Project Structure

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


⚡ Getting Started

1. Clone the repo

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

About

This is interactive website to find job and internship which has client side and server side made with nodejs and react.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors