
Fluxo de tarefas (lista de tarefas)
Descrição
O TaskFlow é um aplicativo da Web poderoso e intuitivo projetado para ajudar os usuários a gerenciar e organizar suas tarefas com eficiência. Ele oferece uma interface amigável para adicionar, visualizar e gerenciar itens de tarefa, aprimorando a organização do fluxo de trabalho e o rastreamento de tarefas.
Índice
- Características
- Próximos recursos
- Pilha de tecnologia
- Instruções de configuração
- Pré -requisitos
- Instalação
- Aprimoramentos futuros
- Visualização ao vivo
- Agradecimentos
- Código de Conduta
- Licença
- Autores
- Sobre mim
- Opinião
- Diretrizes de contribuição
Características
- Adicionar tarefas: crie novas tarefas com um título.
- Exibir tarefas: exiba uma lista de todas as tarefas adicionadas pelo usuário.
- Editar tarefas: modifique os detalhes das tarefas existentes.
- Excluir tarefas: remova as tarefas que não são mais necessárias.
- Marque as tarefas como completas: Acompanhe o progresso marcando as tarefas conforme concluído.
- Design responsivo: otimizado para dispositivos de mesa e móveis.
Próximos recursos
- Login: Implementando uma página de login (email e Google OAuth) para autenticação do usuário.
- Várias listas: permita que os usuários criem várias listas, como trabalho, casa e compras.
- Adicione data e hora: permita que os usuários conectem datas e horários específicos com suas tarefas.
- Segregação da lista: Organize listas com base em parâmetros como hoje, semana, programada, tarde e hoje à noite para uma melhor navegação.
- Tags: permita que cada tarefa seja marcada para fácil pesquisa e categorização.
- Descrição Opcional: Permitir que os usuários adicionem descrições opcionais às suas tarefas.
Acompanhe todo o desenvolvimento e recursos em nosso desenvolvimento de fluxo de tarefas
Atualmente trabalhando no recurso (autenticação do usuário)
Atualmente, estou trabalhando no Usuário Login ContextProvider.
Pilha de tecnologia
- Frontend: HTML, CSS, JavaScript, TypeScript, Próximo JS
- Back -end: Node.js, Express.js
- Banco de dados: MongoDB (Atlas MongoDB)
Instruções de configuração
Pré -requisitos
Instalação
- Clone o repositório:
git clone https://github.com/rishabhgokhe/TaskFlow.git
- Navegue para o repositório
- Instale os módulos do nó
- Variáveis de ambiente de configuração:
Crie um arquivo .env.local no diretório raiz e adicione o seguinte:
Jwt_secret- é essencial para gerar cookies de login
Mongodb_uri - necessário para adicionar e buscar dados
MONGODB_URI=<your-mongodb-connection-string>
JWT_SECRET=<randomString>
AUTH_GOOGLE_ID=<your-auth-google-id>
AUTH_GOOGLE_SECRET=<your-auth-google-secret>
- Executar o projeto e iniciar o desenvolvimento
- Acesse o aplicativo:
Abra seu navegador e navegue para http: // localhost: 3000.
Aprimoramentos futuros
- Implementar a autenticação do usuário para listas de tarefas personalizadas.
- Adicione datas de vencimento e níveis de prioridade para tarefas.
- Forneça notificações e lembretes para as próximas tarefas.
- Grande design e melhoria da interface do usuário
Visualização ao vivo
O TaskFlow está ao vivo no vercel: Taskflow20.vercel.app
Agradecimentos
- Next.js para a estrutura de front -end
- Reaja para a estrutura de front -end
- MongoDB para o sistema de gerenciamento de banco de dados
- Node.js para o tempo de execução do JavaScript
- Express.js para a estrutura de aplicativos da web
Código de Conduta
Esperamos que todos os participantes da nossa comunidade sigam nosso código de conduta. Por favor, leia o texto completo aqui.
Licença
Este projeto é proprietário e não está aberto para uso público. Todos os direitos são reservados por Rishabh Gokhe. Para obter perguntas sobre o licenciamento deste software, entre em contato com: [email protected]
Pronto para colaborar e melhorar sua experiência de gerenciamento de tarefas? Entre em contato comigo em
Diretrizes de contribuição
As contribuições são bem -vindas! Siga estas etapas para contribuir:
- Fork o repositório.
- Crie uma nova ramificação (
git checkout -b feature/your-feature ). - Faça suas alterações.
- Compreenda suas alterações (
git commit -am 'Add some feature' ). - Empurre para o ramo (
git push origin feature/your-feature ). - Crie uma nova solicitação de tração.
Autores
- Rishabh Gokhe (um estudante de ciência da computação)
Sobre mim
Olá! Eu sou Rishabh Gokhe, o desenvolvedor por trás do fluxo de tarefas. Sou apaixonado por criar aplicativos da Web úteis e fáceis de usar que ajudam as pessoas a melhorar sua produtividade e organização. Estou sempre aprendendo novas tecnologias ...
Sinta -se à vontade para alcançar se tiver alguma dúvida, sugestão ou apenas quiser conversar sobre programação e tecnologia. Estou sempre animado para me conectar com colegas desenvolvedores e entusiastas!
Minha visão
O TaskFlow é um projeto nascido do meu desejo de criar uma ferramenta simples e poderosa para gerenciar tarefas. Acredito que permanecer organizado é essencial para o sucesso, e o fluxo de tarefas foi projetado para ajudar os usuários a conseguir exatamente isso.
Opinião
Se você tiver algum feedback, entre em contato conosco