Skip to content
/ ToDo Public

Маленькое Web приложение по управлению ToDo

License

Notifications You must be signed in to change notification settings

Arseniks/ToDo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDo

Tests codecov Updates License: MIT

Маленькое Web приложение по управлению ToDo:

  • Backend - REST сервис на базе FastAPI, pydantic и SQLite
  • Frontend - Dash приложение с использованием паттерна Model-View-Controller
  • Запуск с помощью ASGI сервера Uvicorn

Запуск всего приложения

todo [-h] [--db_path DB_PATH] [--port PORT]

Small Web App for ToDo

Dash app at \ 
REST API docs at \docs\ 

optional arguments:
  -h, --help         show this help message and exit
  --db_path DB_PATH  path and file name of QSLite database [default: db/ToDo.db]
  --port PORT        bind socket to this port [default: 5001]

Запуск REST сервиса

todo.backend [-h] [--db_path DB_PATH] [--port PORT]

REST server for ToDo - API docs at \docs\

optional arguments:
  -h, --help         show this help message and exit
  --db_path DB_PATH  path and file name of QSLite database [default: db/ToDo.db]
  --port PORT        bind socket to this port [default: 5001]

Запуск Dash приложения

todo.frontend [-h] [--server SERVER] [--port PORT]

Dash client for ToDo

optional arguments:
  -h, --help       show this help message and exit
  --server SERVER  backend server address with port [default: http://localhost:5001]
  --port PORT      bind socket to this port [default: 8000]

About

Маленькое Web приложение по управлению ToDo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •