Highest of the HI is a fictional service that allows developers of arcade-style games to sign up and have their games' hi-scores displayed to the public. The back-end is an API built specifically for this project.
- Create a node.js web server using a modern framework such as Express.js
- Persist data to an external API and make the stored data accessible in your app
- Use arrays, objects, sets or maps to store and retrieve information that is displayed in your app.
Tool | version |
---|---|
Node.js | v20.10.0 |
npm | 10.2.5 |
Express.js | 4.19.2 |
- Install Node.js
- Open your terminal and run
node -v
andnpm -v
. These versions should be>=
v20.10.0
and10.2.5
respectively. - Run
git clone https://github.com/dan-collins-dev/highest-of-the-hi.git
in the directory of your choice. - CD into the cloned directory.
- Run
npm install
to install required packages - To start the development server, run
npm run dev
- In your browser, go to
http://localhost:6500
- Demonstrate my current knowledge of responsive web design
- Demonstrate my current understanding of how to consume and create REST API's
If you'd like to test this mock service out with your own game, follow these steps.
- Once the app is being served, click on the Sign-Up button.
- Enter your game's name, your developer name, and cover art for your game.
- After clicking the Submit button, an ID will be generated for you.
- You can GET and POST scores to the endpoint
http://localhost:6500/api/scores/[YourGeneratedID]
If you'd like to play the game I made specifically for this project, you can clone it from this repo.