Skip to content

AntonBraer/SImpleBank

Repository files navigation

Реализация простейшего банка

Реализовано:

  • создание, авторизация пользователей (использован токен PASETO)
  • создание, просмотр кошельков пользователей
  • создание трансферов с одного кошелька на другой

Использовано:

  • PostgreSQL как основная база данных
  • Migrate для миграций
  • Viper для конфига
  • sqlc для генерации доступов к БД
  • gomock для моков в тестах
  • Gin для роутинга
  • Swagger.io для создания документации

Запуск

  1. Скачайте себе исходники
  2. В Makefile можно посмотреть команды, но вот мой порядок команд:
    1. make postgres
    2. make creatdb
    3. make migrateup
    4. make server
  3. По пути http://localhost:8080/swagger/index.html можно посмотреть документацию

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published