A mobile-friendly platform connecting students, educators, and industries for internships, projects, and mentorship.
- Frontend: React.js (Vite), Tailwind CSS, React Router, Redux
- Backend: Node.js, Express.js
- Database: MongoDB
- Node.js installed on your machine.
- MongoDB installed locally or a MongoDB Atlas account.
To connect the application to a database, follow these steps:
Option A: Local MongoDB (Recommended for development)
- Install MongoDB Community Edition.
- Start the MongoDB service.
- The default connection string is usually
mongodb://localhost:27017/prashikshan. - This is already configured in
server/.env.
Option B: MongoDB Atlas (Cloud)
- Create a cluster on MongoDB Atlas.
- Click "Connect" -> "Connect your application".
- Copy the connection string (e.g.,
mongodb+srv://<username>:<password>@cluster0.mongodb.net/prashikshan). - Open
server/.envand replaceMONGO_URIwith your connection string.
Frontend:
cd client
npm install
npm run devThe app will run at http://localhost:5173 (or similar).
Backend:
cd server
npm install
npm startThe server will run at http://localhost:5001.
- Smart Internship Marketplace: Browse and apply for internships.
- Mobile Friendly UI: Responsive design for all devices.
- Backend API: connected to MongoDB for data persistence.
client/: React Frontendserver/: Node/Express Backend