This is my introduction project into javascript, node.js, and express app development. It features the classic game of Snake with user authentication that allows players to keep their high scores accross sessions using MongoDB. You can find this app hosted on Heroku at: https://snake-expressapp.herokuapp.com/ .
You must have node.js installed to run this application locally. After cloning the repo, run
npm run start
in the terminal to start the application or
npm run dev
to enter development mode. From there, you can access the web interface at http://localhost:5000/ .
- HTML/CSS
- Javascript
- Node.js
- MongoDB Atlas
- Express
- Passport Authentication
This application was inspired by the article Simple Snake game in HTML and JavaScript which can be found at https://medium.com/@anMagpie/simple-snake-game-in-html-and-javascript-ed78cffac36. Furthermore, this Youtube video helped introduce me to user authentication and express app development: https://www.youtube.com/watch?v=6FOq4cUdH8k