develop
feat(api): improve API endpoints typing and validation
feat(db): add database configuration and orm-models
WIP(api): temp save before db refactoring
WIP(api): created api routes and functions for this endpoints