Skip to content

Miguel-ectil/task_management_node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ TODO List - Backend (Node.js + Supabase)

Este é o backend do sistema TODO List - Gerenciador de Tarefas, responsável por armazenar e gerenciar as tarefas do Kanban. Ele fornece uma API RESTful para operações CRUD (Criar, Ler, Atualizar e Deletar) e é integrado ao frontend para fornecer uma experiência completa de gerenciamento de tarefas.

🚀 Tecnologias Utilizadas

  • Node.js - Ambiente de execução JavaScript no servidor
  • Express.js - Framework web para criar APIs
  • Supabase - Plataforma backend com banco de dados PostgreSQL
  • PostgreSQL - Banco de dados relacional usado no Supabase
  • CORS - Middleware para permitir requisições entre diferentes domínios
  • Dotenv - Gerenciamento de variáveis de ambiente

📌 Funcionalidades

✅ Criar novas tarefas
✅ Listar todas as tarefas
✅ Atualizar o status das tarefas
✅ Excluir tarefas

🔗 Repositório do Frontend

Este backend está integrado com o frontend do projeto. Você pode acessá-lo aqui:

🔗 Repositório do Frontend - Next.js

🚀 Como Rodar o Backend

  1. Clone o repositório:
    git clone https://github.com/Miguel-ectil/task_management_node.git
    
  2. adicionar arquivo '.env' com suas configurações
  3. Instale as dependências e rode o código frontend:
  • npm install
  • npm run dev
  1. Acesse o projeto em:
    http://localhost:8080
  • Você pode testar os endpoints via Postman ou Insomnia

🫱🏼‍🫲🏾 Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.

📜 Licença

Este projeto está licenciado sob a MIT License.

Releases

No releases published

Packages

No packages published