Skip to content

Commit

Permalink
📝 describe target Architecture and Tools
Browse files Browse the repository at this point in the history
  • Loading branch information
josuablejeru committed Sep 7, 2023
1 parent ed42b25 commit f09c5ed
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,26 @@
this api is a small demo app to see how a stock resupply
Mobile app might work for a small Mom & Pop's shop using Odoo.

![swaggerui](assets/swagger.png)
## Architecture
![architecture_diagram](./assets/odoo-resupply-api.png)
> This is WIP for now and the target architecture and always subject to change!
>
The Resupply API interacts with Odoo via Hasura.
Because of this, no major modification or modules have to be made for Odoo.
I recommend using Keycloak as a OIDC provider to make things simple,
but it can also be used only for the Inventory Resupply App.


## Tools used

- Spring Boot
- Spring Boot / Spring Security
- Postgres
- Swagger UI / OpenAPI 3.0
- docker compose
- testcontainers
- liquidbase / hibernate

![swaggerui](assets/swagger.png)

## Docker Compose
```yaml
Expand Down
Binary file added assets/odoo-resupply-api.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f09c5ed

Please sign in to comment.