Projeto: Todo List

Descrição

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:

Funcionalidades

  • 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.

Imagens da Todo List

Alt Text Alt Text Alt Text Alt Text Alt Text

Instalação

Para instalar o projeto, siga os passos abaixo:

  1. Clone o repositório do projeto.
  2. Instale as dependências necessárias.
  3. Configure o projeto com suas credenciais de conta Google e projeto do firebase auth para ter acesso ao login.

Uso

Para usar o projeto, siga os passos abaixo:

  1. Acesse o projeto e crie uma conta com sua conta Google ou e-mail.
  2. Crie uma task com uma data futura.
  3. Use o filtro no canto superior direito para mudar para qual tipo de task você deseja ver.

Contribuição

Obrigado por contribuir para o projeto. Para contribuir, siga os passos abaixo:

  1. Clone o repositório do projeto.
  2. Crie uma branch para sua contribuição.
  3. Envie uma solicitação de pull request para o repositório principal.

Contato

Para mais informações ou para contribuir, contate-nos em jhon14amral1@gmail.com .

Links

Autores

  • Jhonathan Amaral Ferreira: Estudante de engenharia de software, curso de flutter e dart pela academia do flutter

Agradecimentos

Obrigado a Rodrigo Rahman por sua contribuição para o projeto com as aulas ministrada no curso .