- API
- Container Components
- Dumb components
- UI (reusable everywhere)
- portal (e.g. etm.portal)
- frontend
- web
- api (graphql)
- https://michalzalecki.com/elegant-frontend-architecture/
- https://github.com/MichalZalecki/elegant-frontend-architecture
- https://github.com/bespoyasov/frontend-clean-architecture https://bespoyasov.ru/talks/podlodka-conf-clean-architecture/?full#use-case-diagram
- Name of the project can be suffixed as 'portal', (e.g. etm.portal, https://github.com/razalyalhafiz/orders-payments-microservices)
- main.tsx - main entry point
- pages - top level page components
- components - components
- i18n - jsons localizations