Leia a descrição do projeto em português 🇧🇷
Este é um app de lista de afazeres (todo app) full-stack:
- Há autenticação de usuário, criação de conta com verificação de email, recuperação de senha e validação de dados no formulário de login.
- O usuário pode criar tarefas com título e descrição, além de poder fazer upload de imagens.
- As tarefas ficam salvas no banco de dados da aplicação (e não no local storage).
O frontend do projeto foi desenvolvido em React e hospedado com o serviço AWS Amplify
A autenticação de usuário foi feita através da Amazon Cognito e de libraries da AWS Amplify.
No backend foi criada uma API GraphQL com os serviços AWS AppSync e Amazon S3 num banco de dados NoSQL (Amazon DynamoDB).
- React v.18.2.0
- AWS Amplify CLI v.10.0.0
- Processo de entrega contínuo (CD) com AWS Amplify.
Read the project's description in English 🇬🇧
This is a full-stack todo app.
- There is user authentication, creation of new accounts with email verification, password recovery and form data validation;
- The user can create tasks (todo 's) with title and description, and upload an image for each todo;
- All tasks are stored into the app's database (not in the local storage).
The frontend was developed with React and deployed with AWS Amplify
User authentication was carried out with AWS Amplify libraries and Amazon Cognito.
For the backend it was created a GraphQL API with AWS AppSync and Amazon S3 services, using a NoSQL database (Amazon DynamoDB).
- React v.18.2.0
- AWS Amplify CLI v.10.0.0
- Continous delivery (CD) with AWS Amplify.