From https://academy.codingblackfemales.com/groups/return-to-tech-gebru/course-information-gebru/
- Technologies: The application is coded using React, Node.js, and Elasticsearch.
- Process: The project directory encompasses requirements, acceptance tests, user stories, and use case diagrams.
- Security: The application complies with OWASP standards.
- Testing: Development follows a test-driven approach with 70%+ test coverage.
- Deployment: The application is deployed to a publicly-accessible live environment.
- Deployment: Application code is continuously integrated and deployed (CI/CD).
- Logging: System logging is implemented
- Documentation: The application is thoroughly documented, with a README.md in the project root <!-- example https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes#relative-links-and-image-paths-in-readme-files >
- Documentation: The README.md includes links to the project board, requirements, and other processes.
- Documentation: The README.md includes instructions for setup, testing, and running the application in a local environment.
- Testing and Monitoring: The application undergoes performance testing, and monitoring tools are in place. Both are documented.
As a fraud detection specialist at an international bank, I want...
- to view historical transaction data
- to group transaction data by user
- to manually flag suspicious transactions (single)
- to view similar transactions, so I can determine whether to investigate them
- to create fraud detection rules
- to view transactions that match detection rules
- to create fraud detection email alerts, returning transactions for a given rule