- M — add dependency injection for: fixtures, app, modules, service methods
- M — remove seeding database
- M — wsgi.py — add CLI commands and flask-migrate
- M — requirements — remove unused
- S — remove email hashing
- S — add relations between objects and fix tests
- D — add security headers (JWT) for flask_restX swagger documentation
- D — fix preferred event
- D — delete /user PUT route
- D — add token expiration and JWT config.
- D — provide auth0 authorization.
- D — separate development\production auth.
- D — fix on delete cascades for all tables
- S — add database migrations.
- M — add production logging Read more...
- M — add database backup and cache
- M — add integration tests
- M — add production tests
- M — set up Profiling and Benchmark
- M — config.py — add prod config as yml
- S — fix objects access
- S — add integration tests: between Services and for database cascades and relations.
- D — add validator for every field, validation exception handling, validation failing tests
- D — add unique and other database exception handling
- D — change id to uuid
- D — add data volumes protection
- D — add ZoneCenter table
- D — add OpenStreetMap, auto country detect for zones
- service
- service tests
- controller
- controller tests
- configure PostGIS
- model
- interface
- schemes
- m, i, s tests
- service
- service tests
- controller
- controller tests
- controller tests
- model
- interface
- schemes
- m, i, s tests
- service
- service tests
- controller
- controller tests
- object relation
- object integration tests
Monitoring service — distinct project on Python. Features: tracking, logs gathering, status\retry tracker, Telegram notifications.