This project implements a time tracking application with a RESTful API, database interaction, API documentation and dependency injection.
- RESTful API
- Fiber framework (Server, client)
- Requests validation
- Logging
- Gorm ORM
- PostgreSQL database
- Swagger documentation
- DB Automigration
- Dependency injection
- DB Migration from *.sql files
- Authentication
- Unit tests
- Docker