/2021_2_LadnoDavayteBezRoflov

Trello backend repo for Ladno Davayte Bez Roflov team

Primary LanguageGoGNU General Public License v3.0GPL-3.0

CI

Go Report Card

Trello

Trello backend repository for LadnoDavayteBezRoflov team, autumn of 2021.

Team

Mentors

Frontend repository

Link to frontend repository.

API

Link to API.

Deploy

Link to deploy.

Usage

Starting the bare server (requires Redis and PostgreSQL): go build ./cmd/api && sudo ./api

Starting the server using docker-compose: docker-compose up

Running backend tests: go test --coverpkg=$$(go list ./... | xargs echo | tr ' ' ,) ./... && go tool cover -func=.coverprofile

Directory structure

2021_2_LadnoDavayteBezRoflov
|--cmd/api
|  |-main.go
|  |-server.go
|  |-settings.go
|
|--app
|  |-handlers
|  |-models
|  |-repositories
|  |-usecases
|
|--pkg