Este é um projeto de Todo List que permite aos usuários criar contas e gerenciar tarefas com datas futuras. O usuário pode escolher entre usar sua conta Google ou criar uma conta com seu e-mail. As principais funcionalidades incluem:
- Criar usuário com conta Google: O usuário pode criar uma conta com sua conta Google.
- Criar tasks com datas futuras: O usuário pode criar tarefas com datas futuras, escolhendo entre o dia atual, o dia seguinte ou a semana.
- Apagar tasks: O usuário pode apagar tarefas criadas.
- Finalizar tasks: O usuário pode finalizar tarefas criadas.
- Filtrar por tasks finalizadas: O usuário pode filtrar as tarefas por status de finalização.
- Alterar nome de usuário: O usuário pode alterar o nome de sua conta.
Para instalar o projeto, siga os passos abaixo:
- Clone o repositório do projeto.
- Instale as dependências necessárias.
- Configure o projeto com suas credenciais de conta Google e projeto do firebase auth para ter acesso ao login.
Para usar o projeto, siga os passos abaixo:
- Acesse o projeto e crie uma conta com sua conta Google ou e-mail.
- Crie uma task com uma data futura.
- Use o filtro no canto superior direito para mudar para qual tipo de task você deseja ver.
Obrigado por contribuir para o projeto. Para contribuir, siga os passos abaixo:
- Clone o repositório do projeto.
- Crie uma branch para sua contribuição.
- Envie uma solicitação de pull request para o repositório principal.
Para mais informações ou para contribuir, contate-nos em jhon14amral1@gmail.com .
- Link para o repositório do projeto: https://github.com/jhonathan-amaral/todo_list
- Jhonathan Amaral Ferreira: Estudante de engenharia de software, curso de flutter e dart pela academia do flutter
Obrigado a Rodrigo Rahman por sua contribuição para o projeto com as aulas ministrada no curso .