Bem-vindo ao repositório do Job Timer! Este é um projeto desenvolvido durante o Dart Week, um evento promovido pela Academia do Flutter com o instrutor Rodrigo Rahman. O Job Timer é um aplicativo de gestão de tempo no desenvolvimento de features de um projeto ou freelance.
O Job Timer oferece as seguintes telas:
Login: Autenticação do usuário usando a conta do Google.
Home: Listagem dos projetos podendo filtrar por projetos em andamento e finalizados.
Novo Projeto: Cadastramento de novos projetos.
Detalhe: Exibe as tarefas de um projeto selecionado e exibe o projeto usando gráfico de pizza.
Nova Tarefa: Cadastramento de novas tarefas.
Siga as instruções abaixo para configurar e executar o projeto em seu ambiente local:
Certifique-se de ter o Flutter instalado em sua máquina. Para obter as instruções de instalação, visite a documentação oficial do Flutter. A versão do Flutter utilizada neste projeto é a 3.10.6.
Clone este repositório para o seu computador utilizando o seguinte comando:
git clone https://github.com/ricardoemerson/job_timer.git
Navegue até o diretório clonado:
cd job_timer
Execute o seguinte comando para obter as dependências do projeto:
flutter pub get
Agora você está pronto para executar o aplicativo em seu ambiente local. Utilize o comando:
flutter run
Contribuições são bem-vindas! Se você tiver sugestões, correções de bugs ou melhorias para o projeto, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Antes de enviar um pull request, certifique-se de que seu código está alinhado com as boas práticas de desenvolvimento e que seja compatível com o projeto.
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter mais informações.