https://github.com/vicolas11/bytequizbackend
A web-based platform that gamifies core computer programming concepts like variables, data types, loops etc, in form of quizes
https://github.com/vicolas11/bytequizbackend
express mongodb mysql nodejs prisma typrescript
Last synced: 3 months ago
JSON representation
A web-based platform that gamifies core computer programming concepts like variables, data types, loops etc, in form of quizes
- Host: GitHub
- URL: https://github.com/vicolas11/bytequizbackend
- Owner: Vicolas11
- Created: 2024-04-29T10:49:58.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T11:50:53.000Z (almost 2 years ago)
- Last Synced: 2024-05-28T21:38:26.187Z (almost 2 years ago)
- Topics: express, mongodb, mysql, nodejs, prisma, typrescript
- Language: TypeScript
- Homepage: https://bytequiz.onrender.com
- Size: 232 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ByteQuizBackend
This is the core backend of the ByteQuiz web application, developed with Express and Typescript, MySQL (development), MongoDB (production), Nodejs, and Prisma
## Get started
1. Git clone the project
2. Change the directory to the project folder **cd ByteQuizBackend**
3. Run **yarn install** or **npm install** to install modules
4. Create a **.env** file
5. Copy everything in **.env.template** file to the **.env** file
6. Replace the necessary values
7. Run **npm run generate** or **yarn run generate** to integrate with the MongoDB Database
8. Run **npm run dev** or **yarn dev** to start the server
## Database Schema
