Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/go-park-mail-ru/2021_2_ladnodavaytebezroflov
Trello backend repo for Ladno Davayte Bez Roflov team
https://github.com/go-park-mail-ru/2021_2_ladnodavaytebezroflov
clean-architecture docker-compose gin-gonic golang microservices postgresql prometheus rabbitmq
Last synced: 5 days ago
JSON representation
Trello backend repo for Ladno Davayte Bez Roflov team
- Host: GitHub
- URL: https://github.com/go-park-mail-ru/2021_2_ladnodavaytebezroflov
- Owner: go-park-mail-ru
- License: gpl-3.0
- Created: 2021-09-08T16:22:17.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-25T08:38:48.000Z (almost 3 years ago)
- Last Synced: 2023-12-04T22:33:30.138Z (12 months ago)
- Topics: clean-architecture, docker-compose, gin-gonic, golang, microservices, postgresql, prometheus, rabbitmq
- Language: Go
- Homepage: https://brrrello.ru
- Size: 281 KB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![CI](https://github.com/go-park-mail-ru/2021_2_LadnoDavayteBezRoflov/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/go-park-mail-ru/2021_2_LadnoDavayteBezRoflov/actions/workflows/CI.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/go-park-mail-ru/2021_2_LadnoDavayteBezRoflov)](https://goreportcard.com/report/github.com/go-park-mail-ru/2021_2_LadnoDavayteBezRoflov)
# Trello
Trello backend repository for LadnoDavayteBezRoflov team, autumn of 2021.
### Team
* [Anton Chumakov](https://github.com/TonyBlock);
* [Alexander Orletskiy](https://github.com/Trollbump);
* [Georgiy Sedoykin](https://github.com/GeorgiyX);
* [Dmitriy Peshkov](https://github.com/DPeshkoff).### Mentors
* [Ekaterina Alekseeva](https://github.com/yletamitlu) — frontend mentor;
* [Roman Gavrilenco](https://github.com/gavroman) — frontend mentor;
* [Timofey Razumov](https://github.com/TimRazumov) — backend mentor.### Frontend repository
[Link to frontend repository](https://github.com/frontend-park-mail-ru/2021_2_LadnoDavayteBezRoflov).### API
[Link to API](https://app.swaggerhub.com/apis/DPeshkoff/LadnoDavayteBezRoflov).### Deploy
[Link to deploy](https://brrrello.ru).### 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
```bash
2021_2_LadnoDavayteBezRoflov
|--cmd/api
| |-main.go
| |-server.go
| |-settings.go
|
|--app
| |-handlers
| |-models
| |-repositories
| |-usecases
|
|--pkg
```