ThinkFast is a fun app that that allows you to create quizzes, take quizzes created by other users, share how you did and challenge your friends! If you create an account, you'll be able to create quizzes as well as keep track of quizzes you have attempted by viewing your profile page.
Provides a demonstration of HTML, CSS, JS, jQuery and AJAX front-end skills, and Node, Express, postgreSQL back-end skills.
This was a group project for the Lighthouse Labs web development bootcamp.
Homepage
Create a quiz page
Quiz attempt page
Profile page
Results and share button
- Create a new repository using this repository as a template.
- Clone your repository onto your local device.
- Install dependencies using the npm install command.
- Start the web server using the npm run local command. The app will be served at http://localhost:8080/.
- Go to http://localhost:8080/ in your browser.
- Node 10.x or above
- NPM 5.x or above
- PG 6.x
- Body parser
- Bcrypt JS
- Chalk
- Cookie session
- Dotenv
- EJS
- Express
- Jquery
- Morgan
- Sass