Caso você queira ver em en-US, clique no link abaixo:
Este projeto foi desenvolvido com as seguintes tecnologias:
- React
- next.js
- typescript
- tailwind CSS
- shadcn/ui
- next-auth
- next-themes
- prisma
- supabase
- phosphor-icons
- react-hook-form
- sonner
- Git and GitHub
O Task Manager é uma ferramenta versátil projetada para gerenciamento eficiente de projetos e rastreamento de tarefas. Do planejamento à execução, os usuários podem criar e gerenciar facilmente tarefas de desenvolvimento.
Este projeto surgiu como um projeto de estudo, o Task Manager serviu de plataforma para eu experimentar diversas tecnologias e metodologias. A integração da autenticação foi uma dessas empreitadas, permitindo-me exercitar meus conhecimentos e aprimorar a funcionalidade do projeto.
- Layout responsivo;
- Autenticação e autorização;
- Capacidade de criar, editar e excluir tarefas;
- Três opções de temas disponíveis: Escuro, claro e preferência de sistema;
- Paginação;
- Filtrar tarefas por: busca, prioridade ou status;
- Efeitos hover e animação;
- Todas as tarefas são armazenadas e vinculadas ao seu id de usuário;
E muito mais possibilidades. Entre para encontrá-los.
Veja o vídeo de demonstração abaixo:
preview-video-compressed.mp4
Durante o processo de desenvolvimento, inspirei-me em diversas fontes para criar uma interface visualmente atraente e fácil de usar. A interface de login/inscrição se assemelha muito ao exemplo fornecido no Shadcn/ui, enquanto o layout da página inicial adapta elementos da interface de Tasks da mesma fonte. Aproveitando essas inspirações, pretendi criar um design coeso e intuitivo para o Task manager, ao mesmo tempo em que adicionei toques e personalizações exclusivos.
Se você tiver algum feedback, por favor me avise por contato.maikemanoel@gmail.com