Quezaurus is a quiz creator app where users can create their own questionnaires and post them online. Users also can respond questionnaries created by others. You just need to register, pick an Avatasaurus and start creating and answering quizs!
You need to have installed NodeJS with npm and MongoDB
You need to create an .env file in the project root with the following environment variables configured:
-
Port:
PORT=3001
-
Mongodb path and database to use:
DB_URL=mongodb://localhost:27017/quezaurus
$ npm start
All dependencies will be installed automatically
The server part has multiple API endpoints using several routes:
/users
-> Serves the internal data of users./quizs
-> Serves the internal data of questionnaries.
-
Front-end
- react: 16.0.0
- react-dom: 16.0.0
- react-router-dom: 4.2.2
- react-scripts: 1.0.14
- axios: 0.17.1
- uuid: 3.1.0
- react: 16.0.0
-
Back-end
- body-parser: 1.18.2
- dotenv: 4.0.0
- express: 4.16.2
- mongodb: 2.2.33
- mongoose: 4.13.0
This project is licensed under the MIT License - see the LICENSE.md file for details