🚀 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.
Sobre • Funcionalidades • Demonstração • Pré-requisitos • Executando a aplicação • Tecnologias • Autor • Licença
- ✅ 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
Link para teste: Lista de tarefas
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
# 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>
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)
Watson Santos 🚀
Feito com ❤️ por Watson Santos 👋🏽 Entre em contato!
Este projeto esta sobe a licença MIT.