The project is setup to use NodeJS and WebPack, however if you choose to do a straight forward HTML, CSS, and Vanilla JavaScript project, simply adjust the file paths and names for your .css and .js files in the index.html and make the appropriate adjustments in the main.js file.
If you choose the NodeJS route you simply need to open a terminal in the root folder and run: npm install
followed by npm start
.
- To prepare a small working JavaScript application that you can deploy to GitHub pages and show off to employers
- To focus on good git practices
- To focus on clean code
- To review HTML, CSS, JavaScript functions, and the fetch API
- To experiment with Postman, a workspace to test out API requests
Have fun with this project! Locate a public API, access its data, and present information to your user through the browser.
Use any of the following sites as a resource for public APIs. API documentation varies, so don't get bogged down with an API that has terrible documentation - find a better one.
The following features are required:
- Use of JavaScipt, HTML, and CSS
- User action or input in the form of a button(s), input field(s), form, etc.
- Use of the JavaScript fetch API to retrieve data from a public API endpoint
- Display of data from the API in the browser
- Attractive and user friendly css styling
- A link to the API Documentation