This projects purpose is to accept .pdf files and normalize them. The whole service is available through API.
*Things I'd do if I had more time
- finish implementing pdfdocument testing
- implement migration linter for migration testing*
- setup user authentication system (e.g. with tokens)
- setup black (or other) for unanimous code formatting
- setup NGINX
- (prepare staging environment)
- prepare production settings
- setup secure location for production envs (e.g. vault)
- create CI pipeline running all tests, migration linter, black etc
- extend document app admin for better CC access
- Implement API documentation (e.g. openapi)