aka POC (Proof Of Concept) + Pokemon 🤩
The goal of this monorepo is to centralize my POC back, front and why not fullstack, made during my various professional experiences.
All backs will serve the same API and use the same DB structure.
All fronts must have the same interface and consume the same API (whatever the back).
I will try to provide a devcontainer.json
for VS code for each POC to avoid rotting PCs with each techno.
📦poc-emon
┣ 📂shared
┃ ┣ 📂data
┃ ┣ 📂style
┃ ┗ 📂...
┣ 📂fronts
┃ ┣ 📂angular
┃ ┣ 📂vanilla-js
┃ ┣ 📂vue
┃ ┗ 📂...
┣ 📂backs
┃ ┣ 📂fastapi
┃ ┣ 📂plumber
┃ ┣ 📂symfony
┃ ┣ 📂nestjs
┃ ┗ 📂...
┗ 📂 fullstack
┗ 📂...
All backs must achieve these objectives:
- OpenAPI compliante
- must serve an auto-generated OpenAPI (swagger-ui)
- SQLite compatible
- BDD migration tool
- code linter and formater
- unit tests
- integration tests
All front must achieve these objectives:
- classic list search view edition app
- same UI
- consume OpenAPI
- code linter and formater
- unit tests
- e2e tests
No plan for that at the moment...
API description here
BDD structure here
UI here