Skip to content

An examination platform for students to take exams.

License

Notifications You must be signed in to change notification settings

Suvansarkar/Ethena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ethena

Description

A NextJS + ExpressJS based examination platform for students.

Prerequisites

List the software and tools required to run the program:

  • Node JS

Installation

  1. Clone the repository:
    git clone https://github.com/Suvansarkar/Ethena.git
  2. Navigate to the project directory:
    cd your-repo-name
  3. Install the required dependencies for backend:
    cd backend
    npm install
  4. Install the required dependencies for frontend:
    cd exam-platform 
    npm install --legacy-peer-deps

Environment Variables:

Frontend:

Include the following (both are the same):

NEXT_PUBLIC_BACKEND=
BACKEND=

Backend:

Include the follwing:

PORT=
MONGO_URI=

Usage (Development)

  1. Run the backend:
    cd backend
    npm run dev
    
  2. Run the frontend:
    cd exam-platform
    npm run dev

Usage (Production):

  1. Frontend:
cd exam-platform
npm install --legacy-peer-deps
npm run build
npm run start 
  1. Backend:
cd backend
npm install
npm run dev

Contributing

Guidelines for contributing to the project.

License

Include the license information.

Contact

Provide contact information for further queries.

About

An examination platform for students to take exams.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages