-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Paul Eggerling-Boeck edited this page Jun 13, 2023
·
2 revisions
- Security
- Use Amazon Cognito
- Use API Gateway w/ throttling
- S3 for static content
- Are there rate limiting concerns here
- Can that content be cached or do we need CDN for that
- Lambda for REST services
- DynamoDB for persistence
- Log in/out
- Dashboard of recent clients, projects, and invoices
- Menu to access Dashboard, clients, projects, invoices, and reports
- View a list of existing clients
- Filter/sort the list of existing clients
- Add a new client
- Delete an existing client
- View details of an existing client including a list of projects
- Edit/Save details of an existing client
- View a list of existing projects
- Filter/sort the list of existing projects
- Add a new project
- Delete an existing project
- View details of an existing project including lists of timesheets and invoices
- Edit/Save details of an existing project
- View a list of existing invoices
- Filter/sort the list of existing invoices
- Add a new invoice
- Delete an existing invoice
- View details of an existing invoice
- Edit/Save details of an existing invoice
- Send a detailed invoice as a PDF email attachment
- Print a detailed invoice as a PDF
- Send a summary invoice as a PDF email attachment
- Print a summary invoice as a PDF
- Generate a YTD Income report for a given year