An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](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/)