Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdrahmanes1/quiz
https://github.com/abdrahmanes1/quiz
chakra-ui expree-api expressjs mern-stack mongodb mongoose react-hooks react-router reactjs
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/abdrahmanes1/quiz
- Owner: abdrahmanES1
- Created: 2023-12-29T20:10:49.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-04-30T13:47:31.000Z (8 months ago)
- Last Synced: 2024-05-02T07:06:53.836Z (8 months ago)
- Topics: chakra-ui, expree-api, expressjs, mern-stack, mongodb, mongoose, react-hooks, react-router, reactjs
- Language: JavaScript
- Homepage: https://quiz-este.vercel.app
- Size: 740 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Live Preview
Explore a live preview of the project to see it in action! Click the link below:Feel free to interact with the features, navigate through the pages, and experience the functionality firsthand. Please note that this live preview is a snapshot of the project's current state and may not reflect the latest changes.
- [Live demo](https://quiz-este.vercel.app/)| login | password | role |
| ------- | --- | --- |
| [email protected] | password | ADMIN |
| [email protected] | password | STUDENT |
| [email protected] | password | TEACHER |
# Getting StartedFollow these steps to start the server in your local :
## Prerequisites
Make sure you have the following installed on your machine:
- [Node.js](https://nodejs.org/) version ^20
- [npm (Node Package Manager)](https://www.npmjs.com/)
- [MongoDb](https://www.mongodb.com/try/download/compass)## Installation
1. Clone the repository:
```bash
git clone https://github.com/abdrahmanES1/Quiz.git
```2. Change into the project directory:
```bash
cd your-project
```3. Install the server dependencies:
```bash
npm install
```4. Install the client dependencies:
```bash
cd client
npm install
```## Setup your .env variables
1. Create the server .env variables :
Create .env file inside your root folder use .env.example file as a refernce
2. Create the client .env variables :
Create .env file inside your client folder use .env.example file as a refernce
## Start the Server
Once you have installed the dependencies, you can start the server using the following command:
```bash
npm run dev## Default User Account
1. **User Details**
- **First Name**: Mark
- **Last Name**: Test
- **Email**: [email protected]
- **Password**: m.test@2024