This is a pet project built on the basis of an open API specification https://github.com/gothinkster/realworld The project uses the Go programming language. The project is based on the architectural approach of Robert Martin 'Clean Architecture', the SOLID approach was also involved. Postgresql was used as a DBMS
ToDo:
- Get the URL connection to the database via the environment variable (env)
- Cover the project with tests
- Add optional authorization
- Containerize the application (with docker)
- Optimize queries and refactor code
- Add custom errors and check the status codes returned