GitHub language count Repository size GitHub last commit License Stargazers Feito por Wason Santos

banner

💻 Sobre o projeto

🚀 Um aplicação de lista de tarefas (Todo list) para que possam ser anotadas as tarefas do dia-a-dia e assim auxiliar no controle das tarefas que têm que ser realizadas.


SobreFuncionalidadesDemonstraçãoPré-requisitosExecutando a aplicaçãoTecnologiasAutorLicença


🚩 Status: Terminado🚀 🚩

⚙️ Funcionalidades

  • ✅ Adicionar uma nova tarefa
  • ✅ Eliminar tarefa
  • ✅ Alterar o status (marcar a tarefa como cnluída ou não) da terefa
  • ✅ Listagem das tarefas
    • Conteúdo da tarefa
    • Botão de eliminar
    • Botão de editar o status

📺 Demonstração


banner


vercel

Link para teste: Lista de tarefas


🔗 Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina o Node.js.
Além disto é bom ter um editor para trabalhar com o código como VSCode

🎲 Executando a aplicação

# Clone este repositório
$ git clone <https://github.com/WatsonSantos/next-todolist>

# Acesse a pasta do projeto no terminal/cmd
$ cd next-todolist

# Instale as dependências
$ npm install

# Acesse o arquivo no caminho: prisma/schema.prisma
# Comenta o datasource db com o provider "postegres" e descomente o provider "sqlite"


# Execute o o comando
$ npx prisma migrate dev --name

## Acesse o componente no cmainho: src/app/components/DeleteButton.jsx e retire a propriedade "disabled" no botão

## Acesse o componente no cmainho: src/app/page.tsx e retire a propriedade "disabled" no botão Add

# Execute a aplicação em modo de desenvolvimento
$ npm run dev

# O servidor inciará na porta:3000 - acesse <http://localhost:3000>

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

  • Node.js: Forma de rodar o Javascript no servidor.
  • Next.js: Framework front-end do javascrit muito poderoso.
  • Prisma: Um ORM poderso para trabalhar com vários Banco de dados (Postgre, Mysql, MongoDB. SQLite, etc)

👨‍💻 Autor

logo
Watson Santos
🚀

Feito com ❤️ por Watson Santos 👋🏽 Entre em contato!

Linkedin Badge Gmail Badge

📝 Licença

Este projeto esta sobe a licença MIT.