Features
- Microservice ready architecture with Domain Driven Design Principles
- Separation between Layers which enable make future changes easily
- Swr package for efficient data fetching
Feature that could be added(missed due to time constraints)
- Swagger documentation
- Nx for sharing models
- Redis to cache data
- Loggers
- Docker
- Authentication and authorization
- Testcases
- Pagination/virtual Scroll
- Better validations on UI(forms) and Backend
- Better use of cloud functions and its rules
- Better handling of the environment variables
- Class and Usecase diagrams
- UI style polish
Documentation
- Navigate to UI
- Run
npm run dev - Navigate to API
- Run
npm run dev - Goto browser and open http://localhost:5173
Note
i have included my firebase app credentials.feel free to use yours if needed.
On this page
Languages
TypeScript98.3%SCSS0.9%HTML0.8%
Created May 11, 2025
Updated May 12, 2025