https://github.com/pfazzi/elixir-playground
Elixir Ecto Plug DDD CQRS Backend POC with Rest and GraphQL APIs
https://github.com/pfazzi/elixir-playground
absinthe ddd ecto elixir exagonal-architecture graphql plug rest
Last synced: 6 months ago
JSON representation
Elixir Ecto Plug DDD CQRS Backend POC with Rest and GraphQL APIs
- Host: GitHub
- URL: https://github.com/pfazzi/elixir-playground
- Owner: pfazzi
- Created: 2022-08-04T09:59:09.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-27T14:27:17.000Z (almost 3 years ago)
- Last Synced: 2025-02-16T11:23:32.938Z (8 months ago)
- Topics: absinthe, ddd, ecto, elixir, exagonal-architecture, graphql, plug, rest
- Language: Elixir
- Homepage:
- Size: 27.3 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Playground
## Installation
```bash
$ docker-compose up -d
$ mix deps.get
$ mix ecto.migrate
```## Run
```bash
$ mix run --no-halt
```It will start your application with a web server running at localhost:4001.
## Checks
```bash
$ docker-compose up -d
$ mix format --check-formatted
$ mix test
$ mix dialyzer
```## User stories
- [X] As a Customer I want to place an order
- [X] As a Customer I want to view the details of one order
- [X] As a Customer I want to view the list of my orders