Skip to content

The minimal design app contains its own API for todos and users. Use React, Typescript, Mobx, Material UI.

Notifications You must be signed in to change notification settings

vovoka-path/todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

The minimal design app contains its own API for todos and users. Use React, Typescript, Mobx, Material UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published