This is a simple application built using AWS Amplify. This application tracks the tasks. Tools that have been used are:-
- React
- AWS Lambda
- DynamoDB
- Cloudformation
- API Gateway
- AWS Cognito
A user first have to go through the authentication flow, register or sign into the application. Then he could create tasks, delete tasks, modify the status of those tasks, status can be either complete or open. The designs are responsive, it supports phone resolution as well. Image Library has also been built-in which they can utilise to add images to their tasks, though the images are not saved in backend for now but plan is there to store them.
This is the entry point in the application.
Task screen in normal mode
- This application has a lot of scope remaning, currently a user can only lists tasks, update and modify. The tasks are not user specific, so possible improvement can be done there.
- Add Filter/Sort functionalities, store images on the backend, possibly S3 and a CDN could also come in picture while serving images.
- Swim lanes could be introduced which support drag and drop.
- Notifications can come in picture whenever a user transitions a ticket.
- And a lot more...