- HTML
- CSS
- JavaScript
- Node v16.13.1
- npm v8.1.2
- webpack v4.46.0
{This is a detailed description of your application. Give as much detail as needed to explain what the application does as well as any other information you want users or other developers to have.}
- Copy the URL provided for this repository.
- Open Terminal.
- Change your working directory to where you want the cloned directory.
- In your terminal, type
git clone
and use the copied URL from Step 1. Or, copy the following git command:
$ git clone [REPO-LINK]
- To get your own key for the project's API, visit the API's website.
- Create a new account through the website, and follow these steps.
- Copy the provided API key.
- Navigate to the root of the newly cloned directory.
- In the project's root directory, create an
.env
file. - In the
.env
file, create the following variable at the top line:
API_KEY=[YOUR-API-KEY-HERE]
where [YOUR-API-KEY-HERE] is replaced with the the API Key you received (make sure to remove the brackets as well).
In the project's .gitignore, .env should already be present.
- In your terminal, assuming Node.js and npm is installed, type the following command to install the project's dependencies found in
package.json
:
$ npm install
- With the dependencies installed, type the following line in your terminal to build the application using webpack:
$ npm run build
- Additionally, if you wish to:
- Lint the JavaScript source code, you can do so by running ESLint the following command in the application's root directory:
$ npm run lint
- Run tests on the backend JavaScript with Jest, you can do so by running the following command in the application's root directory:
$ npm run test
- And finally, to run a live server of the project, type the following line in your terminal:
$ npm run start
- Go to the website and access the application directly via GitHub Pages.
- No known bugs at this time. If any bugs are discovered, please contact the author.
MIT License
Copyright (c) date Joey Palchak