- создание, авторизация пользователей (использован токен PASETO)
- создание, просмотр кошельков пользователей
- создание трансферов с одного кошелька на другой
- PostgreSQL как основная база данных
- Migrate для миграций
- Viper для конфига
- sqlc для генерации доступов к БД
- gomock для моков в тестах
- Gin для роутинга
- Swagger.io для создания документации
- Скачайте себе исходники
- В Makefile можно посмотреть команды, но вот мой порядок команд:
- make postgres
- make creatdb
- make migrateup
- make server
- По пути http://localhost:8080/swagger/index.html можно посмотреть документацию