← All projects

quiz-maker

by @TarekGuesri

12

A MERN stack application that lets you create quizzes and share them with others.

About this project

QuizMaker Description QuizMaker is a MERN stack application that lets you create quizzes and share them with others. Technologies used TypeScript - React - Redux - Express - MongoDB - MUI - Jest Live preview: QuizMaker Installing dependencies This repo uses Yarn, it is required because I'm using yarn workspaces Usage Before you run the project, make sure to create a .env file in backend/ (Or you can just copy the sample file in the config folder and rename it to config.env) This is an example how the config file should look The frontend config can be found on frontend/src/config/index.ts To run the project in development mode, run: In order to run it in production mode, run this: Or you can start it without building it again (In case you made your produciton build already): Linting and Code Quality To lint all files run: To apply possible fixes, run: Tests and Test Coverage The repo uses Jest for unit tests and code coverage on the backend and React Testing Library/Jest on the frontend (Which is provided by create-react-app). To run tests once, run To run tests once with coverage, run coverage data is stored in ./backend/coverage and ./frontend/coverage directories

From the project README on GitHub

Stars
12
Forks
0
Last push
28 Aug 2022

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/quiz-maker.svg)](https://www.madeinalgeria.dev/projects/quiz-maker)

Related projects