Skip to content

Prashikshan is built using a modern full-stack architecture that ensures scalability, performance, and a smooth user experience. The technology stack is divided into frontend and backend

Notifications You must be signed in to change notification settings

NirajDN/Prashiskshan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Prashikshan - Academia Industry Interface

A mobile-friendly platform connecting students, educators, and industries for internships, projects, and mentorship.

Tech Stack

  • Frontend: React.js (Vite), Tailwind CSS, React Router, Redux
  • Backend: Node.js, Express.js
  • Database: MongoDB

Prerequisites

  • Node.js installed on your machine.
  • MongoDB installed locally or a MongoDB Atlas account.

Setup Instructions

1. Database Connection (Important!)

To connect the application to a database, follow these steps:

Option A: Local MongoDB (Recommended for development)

  1. Install MongoDB Community Edition.
  2. Start the MongoDB service.
  3. The default connection string is usually mongodb://localhost:27017/prashikshan.
  4. This is already configured in server/.env.

Option B: MongoDB Atlas (Cloud)

  1. Create a cluster on MongoDB Atlas.
  2. Click "Connect" -> "Connect your application".
  3. Copy the connection string (e.g., mongodb+srv://<username>:<password>@cluster0.mongodb.net/prashikshan).
  4. Open server/.env and replace MONGO_URI with your connection string.

2. Installation

Frontend:

cd client
npm install
npm run dev

The app will run at http://localhost:5173 (or similar).

Backend:

cd server
npm install
npm start

The server will run at http://localhost:5001.

Features

  • Smart Internship Marketplace: Browse and apply for internships.
  • Mobile Friendly UI: Responsive design for all devices.
  • Backend API: connected to MongoDB for data persistence.

Project Structure

  • client/: React Frontend
  • server/: Node/Express Backend

About

Prashikshan is built using a modern full-stack architecture that ensures scalability, performance, and a smooth user experience. The technology stack is divided into frontend and backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published