This repository was created for practice using the API. The main project created using the Parcel project builder, as well as using the slimselectjs, cssloaders and Notiflix libraries It includes several projects using public APIs, for example:
- Weather forecast - where you can enter a city and find out the weather forecast for the coming days;
- Star Wars - you can find out information about Star Wars films, actors and planets;
- Request a list of non-existent clients;
- Cat search - applications for searching information about a cat by its breed. HTTP request functions are moved to a separate file
cat-api.js
and named export is used. This project uses librariesaxios
,SlimSelect
Notiflix
. - Pagination - use pagination and infinite scroll;
- Country Search - in this section you can find information about any country. The
debounce
library is used
-
Clone the repository:
git clone https://github.com/ShevchenkoOl/using-api.git
; -
use
npm install
command to install package dependencies -
Navigate to the relevant section to explore the corresponding material.
-
Open files and study the provided code examples.
This repository was created and maintained by Oleksii Shevchenko. Questions, suggestions and feedback can be directed to email or linkedin profile. If you have any questions or suggestions, feel free to create an issue or submit a pull request.
Best of luck with learning JavaScript!