Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/itsminar/edtech-platform-frontend


https://github.com/itsminar/edtech-platform-frontend

Last synced: 22 days ago
JSON representation

Awesome Lists containing this project

README

        

# EdTech Platform

## Features

### Student Features

- Registration
- Login
- Video Viewing
- Quiz Participation
- Assignment Submission

### Admin Features

- Login
- Video Management (add, edit, delete)
- Quiz Management (add, edit, delete)
- Assignment Management (add, edit, delete)
- Assignment Marking

**Admin Login**: Admin route starts with '/admin' segment (http://localhost:5173/admin). Only the super admin can log in with special credentials.

- **Email:** [email protected]
- **Password:** 123456

## Setting up App Environment

Please follow the below instructions to run the app in your machine:

1. Clone this repository

```sh
git clone https://github.com/itsMinar/edtech-platform-frontend.git
```

2. Go to the cloned project directory

```sh
cd edtech-platform-frontend
```

3. Create a `.env` File in the root directory
4. Copy Credentials from `.env.sample` to `.env`

5. Install dependencies
```sh
npm i
```
6. Start the server
```sh
npm run dev
```

Please follow the below instructions to run server in your machine:

1. Go to the **server** directory
```sh
cd server
```
2. Install dependencies
```sh
npm i
```
3. Start the server
```sh
npm start
```

---

### Remember, If you can Read this, you can Definitely use this web application. So what are you waiting for? Keep exploring.