Skip to content

Vinit1120/pes

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽ“ Peer Evaluation System

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.

๐Ÿ“ฆ Backend

โ–ถ๏ธ How to Run the Backend

  1. Navigate to the backend folder:

    cd backend
    
  2. 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
  3. Install dependencies:

    npm install
  4. Start the backend server:

    npm run dev

The backend runs on port 5000 by default.

๐Ÿ“š Student APIs

For details about student-related API endpoints, check:
backend/student_api_endpoints.md


๐Ÿ’ป Frontend

โ–ถ๏ธ How to Run the Frontend

  1. Navigate to the frontend folder:

    cd frontend
  2. 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.
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev

The frontend runs on port 5173 by default.


๐Ÿ›  Tech Stack

  • Frontend: React + TypeScript + Tailwind CSS
  • Backend: Node.js + Express.js
  • Database: MongoDB
  • API: RESTful services

๐Ÿงช Status

๐Ÿšง Currently under active development.


๐Ÿ“ฌ Contributing

Contributions, feedback, and suggestions are welcome!
Feel free to fork the repo, create a branch, and submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.0%
  • Other 1.0%