Skip to content

Latest commit

 

History

History
67 lines (48 loc) · 2.21 KB

README.md

File metadata and controls

67 lines (48 loc) · 2.21 KB

Todo app

Features

  • Admin login (use access/refresh tokens).
  • Any visitor without authorization can see the list of todos and create new ones.
  • The admin has the ability to edit title and checkbox 'Done'. You can use login/pass: admin/123.
  • Pangination.
  • Sorting by user name, email and status.
  • After restart, the state and authorization are saved.
  • Validation and authorization errors are shown.
  • Alerts of success/error are displayed and autohiding (feedback from backend).
  • XSS vulnerabilities are not allowed.

Stack

  • React
  • Typescript
  • Mobx (mobx-lite)
  • Material UI

Backend (API) for this app

Install

npm i

Available Scripts

npm start

Enviroment variables

REACT_APP_API_URL="backend link"

Screenshot

2023-02-11 01_00_36-Todo app - Vivaldi

Developer

Vladimir Polansky

Contact me:

LinkedIn Telegram Discord Twitter Gmail