Omunga
Angolan IT article Platform
This is a project created with the main objective of encouraging the sharing of content
by IT professionals in Angola. Basically this app alows users to publih articles about IT
as well as comment, like, search, and even publish a forum discution
Technologies
- Git
- Golang
- Gorm
- PostgreSQL
- JWT
- Docker
- Echo Framework
- ReactIcons
Instalation and Running app
go mod download
Using DOCKER
docker-compose build/sudo docker-compose build - on windows/Linux
docker-compose up -d/sudo docker-compose up -d - To Run container in backGround
docker-compose up/docker-compose up - To run with all logs
- Rode um
docker ps/sudo docker ps - For verify if containers is running
Princípios aplicados
- Single Responsibility Principle (SRP)
- Open Closed Principle (OCP)
- Liskov Substitution Principle (LSP)
- Interface Segregation Principle (ISP)
- Dependency Inversion Principle (DIP)
- Separation of Concerns (SOC)
- Don't Repeat Yourself (DRY)
- You Aren't Gonna Need It (YAGNI)
- Keep It Simple, Silly (KISS)
- Composition Over Inheritance