MyTasks API-client - API client for the MyTasks app. The client demonstrates the API and its authentication/authorization functions using JWT.
MyTasks API-client itself is written in React using the React-Bootstrap library.
It offers interaction with MyTasks and supports the full range of CRUD operations over the REST API as well as basic front-end validations.
You need to clone the repository:
$ git clone https://github.com/IlyaMur/mytasks_api_client
To install dependencies and start the application:
$ npm install
$ npm start
The server URL is changed in apiConfig.js.
- React-bootstrap
- Axios
- Axios-Auth-Refresh
- JWT-decode
- Formik
I would like to highlight the Axios Auth Refresh
library, which made it possible to conveniently and seamlessly regenerate the JWT for the user.