DriverGO

command module
v0.0.0-...-9d97ec1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2024 License: MIT Imports: 3 Imported by: 0

README

DriverGO

DriverGO - is a Golang realization of car rental service, built according to a Monolithic Architecture.

Backend Tech Stack

  • PostgreSQL
  • HTTP/Fiber
  • Gomock (Mocks)
  • JWT Authentication
  • Docker-compose
  • Zap (Logging)
  • Testcontainers (Tests)
  • Prometheus/Grafana (Metrics)

Features

  • Project wrote according to Bob Bowman`s clean architecture
  • All routes are optimised (less than 100ms to respond)
  • Most of the code is covered with UNIT-tests
  • Code follows SOLID principles

External services usage:

  • Stripe
  • Firebase

App architecture:

architecture

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.
internal
app
log
tests/mocks
Package mock_repositories is a generated GoMock package.
Package mock_repositories is a generated GoMock package.
tests/mocks/logger
Package mock_log is a generated GoMock package.
Package mock_log is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL