Peer Evaluation System is an open-source web application currently in development, built using the MERN stack (MongoDB, Express.js, React, Node.js). Our goal is to simplify and enhance the peer evaluation process for academic courses through a modern, user-friendly platform.
-
Navigate to the backend folder:
cd backend
-
Create a
.env
file and define the following environment variables:MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_JWT_key PORT=your_port_number # Omit this line to use default
-
Install dependencies:
npm install
-
Start the backend server:
npm run dev
The backend runs on port 5000 by default.
For details about student-related API endpoints, check:
backend/student_api_endpoints.md
-
Navigate to the frontend folder:
cd frontend
-
Create a
.env
file and define the following environment variables:VITE_BACKEND_PORT= your_port_number #You need this incase you used a custom backend port.
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
The frontend runs on port 5173 by default.
- Frontend: React + TypeScript + Tailwind CSS
- Backend: Node.js + Express.js
- Database: MongoDB
- API: RESTful services
๐ง Currently under active development.
Contributions, feedback, and suggestions are welcome!
Feel free to fork the repo, create a branch, and submit a pull request.