Trivia Olympics is an interactive full-stack application that allows you to log in to play a fun trivia game. Users compete to solve trivia questions and move across the board to win the game. Careful - if you guess wrong, you have to start over.
To use this application, navigate to the deployed Heroku site.
To install this application locally yourself, download and clone the files from this repository. Create your own .env file (for the database name, your user, and your password). Run 'npm install' to install the packages in the package.json. Seed your MySQL database and run the server on your local browser at localhost.
This app uses:
-
Node.js
-
Express.js
-
Handlebars.js
-
MySQL and Sequelize
-
GreenSock animation platform
-
Authentication using Express Session and cookies
-
Environment variables
-
MVC paradigm structure
If you use the application through the deployed Heroku site, simply navigate to and interact with the site from there. The site will prompt you to login or signup before you are able to play. Create an account, and from there, you are able to choose a character icon and answer trivia questions. You also have the option to add your own questions to the database.
Users can select a character:
Then answer the trivia questions:
If the program was cloned, downloaded, and installed instead, get the application running by typing "npm start" into the command-line. All features of the application are then accessible through localhost on your browser or other applications.
John Hope (https://github.com/hope1407)
Megan Steblay (https://github.com/msteblu)
Daniel Klauer (https://github.com/danielkl12)
Amira Holden (https://github.com/amiracat)
This project is licensed under MIT License.
The SVGs are from Font Awesome (with its license here).
If you have any questions, please contact the developers at their GitHub links above.