In this project I'm practicing how to use RESTful API's. I'm using GET and POST methods to either display shows on the screen or to Display data that's related to the Involvement API that Microverse built for this learning project.
Basic UI of the project:
- Js
- Html
- Css
Check out the video
To get a local copy up and running follow these simple example steps.
- Git/GitHub;
- Optional ( IDE installed in your machine ) - recommended IDE: Vscode;
- Node installed locally;
- To clone this repo:
- Open the Terminal(Mac/Linux) or the Cmd (Windows);
- Navigate to where you want to paste the Repo folder;
- Type
git clone https://github.com/nelsinofrancisco/leaderboard.git
; - Open the folder todo-list that was created on your IDE;
- To install all the dependencies in the package-lock.json:
- Open the Terminal(Mac/Linux) or the Cmd (Windows);
- Navigate to be inside the todo-list repo folder;
- Run npm install or npm i;
- Linters Tests:
- Eslint: run
npx eslint .
- Stylelint: run
npx stylelint "**/*.{css,scss}"
- WebHint: run
npx hint --telemetry=off .
- LightHouse: run
lhci autorun --upload.target=temporary-public-storage --collect.staticDistDir=.
- Eslint: run
- Run a Live Version of the Dist Folder:
- Run
npm start
- Run
- To build the webpack:
- Run
npm run build
- Run
The Page is Deployed in the branch gh-pages;
👤 Author1
- GitHub: @nelsinofrancisco
- Twitter: @nelsino_s
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
@AdedayoOpeyemi for building the functions that display the shows, we could not finishing working together, but he did a great job on those functions!
This project is MIT licensed.