boilerplate framework for creating multitenant applications where it has:
- login
- password recovery using email sending
- basic self register
- complete self register (after login)
- CRUD admins
- CRUD users
- CRUD profiles for admin and user (used to define roles and access)
[main-api]
settings and packages
- tsx
- tsup
- zod
- express
- typescript
- eslint + prettier
- vitest
- typeorm
[client-front]
settings and packages
- vue 3
- typescript
- tailwindcss
- pinia
[management-front]
settings and packages
- vue 3
- typescript
- tailwindcss
- pinia
[docker-infrastructure]
settings and packages
- docker-compose
- postgresql:15