⚙️ WIP
This project is based on a source-control branching model, where collaboration on code is bundled in a single branch called ‘trunk’ (dev). Read more about trunk-based development here.
In BDD, you write your system requirements in natural language. This makes them easier to read and use. Basic .feature files are written with Gherkin syntax. User stories and use cases are based on the same structure, so feature files help stakeholders understand user flows and scenarios. They can also be used for automated tests.
📦 Nx - monorepo tooling
🛠️ Angular 18 - front-end framework
🎨 Material UI - UI component library
⚛️ NGRX - reactive-state management
📦 NestJS 9 - api/back end (and mocking data)
🧪 Jest - unit testing
🖼️ Playwright - e2e testing
🔤 ESLint - code linting
🔤 Prettier - code formatting
💾 Vercel - front-end deployment
💾 Serverless & AWS Lambda - back-end deployment
- Add development section
- Add deployment section
- Add unit test examples
- Add e2e test examples
- Add github actions to deploy back end to serverless