This is a video game review website deployed to heroku. It is a full stack application that uses a MySQL database, Node, Express, Supertest, and Handlebars. It follows the MVC design pattern; using Node and MySQL to query and route data in the app, and Handlebars to generate the HTML.
- Description
- Installation
- Usage
- Website
- Screenshot
- Testing
- License
- Contributing
- Questions
- Credits
- Collaborators GitHub Profiles
- Clone the repo:
git clone git@github.com:lesley-byte/videogame-review.git
- Install NPM packages:
npm install
- Create a .env file in the root directory and add the following:
DB_NAME='game_db'
DB_USER='yourMySQLusername'
DB_PASSWORD='yourMySQLpassword'
DB_SECRET='yourSecretCookiePassphrase'
- Run the following command in the terminal to seed the database:
npm run seed
- Run the following command in the terminal to start the application server:
npm start
- Open your browser and navigate to:
http://localhost:3001
You can login to the database, the database will capture your name and read and look up video game reviews. You can add platforms and games. The user can submit to the homepage and see their reviews appear on the homepage.
Enter one of the following commands in to the terminal after the server is started:
npm run test
or
node server.js.
MIT License
We are not currently looking for contributors. If you would like to contribute, please contact us. See our section on Questions for contact information.
If you have any questions about the repo, open an issue or contact us directly at:
We would like to thank the following people for their help:
- Instructor - Kevin Ferguson
- TA's Ringo, Reese and Juan
- Tutors
- Classmates
You can find more of our work at the following links: