Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/evzpav/documents-crud-refactored

Domain Driven Design on CRUD of documents server
https://github.com/evzpav/documents-crud-refactored

ddd-architecture docker docker-compose golang

Last synced: 9 days ago
JSON representation

Domain Driven Design on CRUD of documents server

Awesome Lists containing this project

README

        

# Documents CRUD Refactored

- Using Domain Driven Desing approach
- CRUD of documents(CPF or CNPJ), with flags type and isBlacklisted.
- Backend(server) done in Golang with Echo framework.
- Structured to run on Docker, instructions are below:

## Instructions to run:

### Pre-requisites:
#### Server: Docker and docker-compose installed
#### Client: NodeJs installed

```bash
# Run server on docker:
make run
# Server will be running on: http://localhost:3000

# Install dependencies and run frontend:
make run-front
# Client will be running on: http://localhost:8080

```