An app that lets you create quizzes and share them between friends. You can keep them private or set them public to show on the home page. The creator of the quiz can view and share the results at the end of the quiz. Also you can compete for leaderboards!
- Node 10.x or above
- NPM 5.x or above
- PG 6.x
- Express
- EJS
- cookie-session
- bcrypt
- sass
- morgan
- dotenv
- chalk
- Install all dependencies (using the
npm install
command). - Setup your PostgreSQL database
- Setup your .env (DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT)
- Run start the web server using
npm run start
command. - Browse to
http://localhost:8080
- Register / login user
- Create public or private quizzes
- Take quizzes
- Share your results
- View your quiz attempt history
- Compete for leaderboards