This application allows you to view list of public APIs, filter and search through them using Public API for Public APIs.
- List all APIs divided into sections by categories
- Get a random API
- Filter APIs by category
- Filter APIs by auth type (no auth/apiKey/OAuth)
- Search through APIs by keyword (name & description)
This app was done during the Kottans frontend course
Make sure you have Node.js installed on your machine.
npm install
to install dependencies.
Ignore npm audit warnings.
If any changes appear on package-lock.json
just commit those.
npm start
to launch dev server, app would be served at http://localhost:1234/
npm run lint
to lint and prettify your code
The project implements a pre-commit hook that launches staged files linting.
If your IDE reports a commit failure then run npm run lint
and/or npm run lint:staged
and fix reported issues. Note that .eslintrc.js
allows
console.error
and console.warn
.
npm run build
to build production distribution package
npm run deploy
to publish built app