https://github.com/cristianosfmothe/taskmaster
Sistema para gerenciar suas tarefas de forma fácil e poder compartilha suas tarefas e podendo receber comentários sobre as tarefas
https://github.com/cristianosfmothe/taskmaster
firebase-database nextauth-google nextjs typescript
Last synced: about 2 months ago
JSON representation
Sistema para gerenciar suas tarefas de forma fácil e poder compartilha suas tarefas e podendo receber comentários sobre as tarefas
- Host: GitHub
- URL: https://github.com/cristianosfmothe/taskmaster
- Owner: CristianoSFMothe
- Created: 2024-06-25T01:28:31.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-04T00:42:05.000Z (almost 2 years ago)
- Last Synced: 2025-01-15T19:53:37.482Z (over 1 year ago)
- Topics: firebase-database, nextauth-google, nextjs, typescript
- Language: TypeScript
- Homepage:
- Size: 13.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://choosealicense.com/licenses/mit/)
# 📝 TaskMaster
Gerencie e compartilhe Tarefas de forma fácil e receba comentários sobre Tarefas abertas
## 📚 Funcionalidades
Organize sua vida com o TaskMaster!
Crie, gerencie e compartilhe tarefas com facilidade.
O TaskMaster é um site de gerenciamento de tarefas completo que ajuda você a organizar sua vida pessoal e profissional. Com o TaskMaster, você pode:
* **Criar tarefas:** Adicione tarefas.
* **Editar tarefas:** Altere qualquer informação da tarefa a qualquer momento.
* **Excluir tarefas:** Remova tarefas que não sejam mais necessárias.
* **Marcar tarefas como públicas:** Compartilhe tarefas com outros usuários para que eles possam visualizar e comentar sobre elas.
* **Colaborar em tarefas:** Trabalhe em tarefas com outras pessoas em tempo real.
* **Criar comentários em tarefas:** Permite que tarefas que são marcadas como pública a funcionalidade de comentar.
* **Editar comentários:** Usuário dono do comentário pode editar os comentário caso tenha escrito errado.
* **Excluir comentários:** O usuário dono do comentário pode excluir o comentário.
## 🛠️ Stack utilizada
**Front-end:** NextJs, Next-auth
**Back-end:** Firebase
## 🔄 Melhorias
* **Adicionar botão (ícone):** Para pode dar like na tarefa, amei, riso ou odiei.
* **Converter os botões em componentes:** Como os botões podem aparecem em mais de uma tela, transformar ele em componente fazendo reuso do código.
* **Adicionar botão (ícone):** Para pode dar like na tarefa, amei, riso ou odiei.
* **Adicionar novos campos:** Títulos, descrições, datas de vencimento e prioridade.
* **Receber notificações:** Seja notificado quando uma tarefa for concluída ou quando alguém comentar sobre uma tarefa que você está acompanhando.
* **Organizar tarefas:** Organize suas tarefas por projeto, lista de tarefas ou data de vencimento.
* **Filtrar tarefas:** Encontre rapidamente as tarefas que você precisa usando filtros.
* **Pesquisar tarefas:** Pesquise tarefas por título, descrição ou data de vencimento.
## 📄 Documentação
[NextJs](https://next-auth.js.org/getting-started/example)
[Next-auth](https://next-auth.js.org/providers/google)
[Firebase-cloud](https://firebase.google.com/docs/firestore)
## 🚀 Sobre mim
Sou Cristiano da Silva Ferreira, um analista de sistemas com foco em desenvolvimento e teste de software. Desde 2020, venho contribuindo em projetos utilizando diversas tecnologias como Cypress.io, NestJS, MySQL, Robot Framework, Playwright, Selenium, Appium e Maestro Mobile para criar aplicações web e mobile de alta qualidade. Me formei em Sistemas de Informações pela Estácio em 2020, onde adquiri habilidades sólidas em Java, JavaScript e Python, além de certificações em fundamentos da programação, UML e HTML básico. Estou comprometido com o aprendizado contínuo e aprimoramento constante na área de tecnologia.
## Licença
[MIT](https://choosealicense.com/licenses/mit/)