https://github.com/gabskydev/to-do-app-spring-react
Projeto full-stack para estudo e prática de React e Spring Boot. Inclui funcionalidades completas de CRUD, filtros por prioridade e controle de estado das tarefas.
https://github.com/gabskydev/to-do-app-spring-react
Last synced: 8 months ago
JSON representation
Projeto full-stack para estudo e prática de React e Spring Boot. Inclui funcionalidades completas de CRUD, filtros por prioridade e controle de estado das tarefas.
- Host: GitHub
- URL: https://github.com/gabskydev/to-do-app-spring-react
- Owner: GabSkyDev
- Created: 2025-07-29T05:55:05.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-29T06:16:32.000Z (11 months ago)
- Last Synced: 2025-07-29T08:38:08.136Z (11 months ago)
- Language: Java
- Size: 174 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📝 To-Do List com React + Spring Boot







Uma aplicação full-stack de gerenciamento de tarefas com interface moderna e funcionalidades completas de CRUD.
Ideal para quem deseja manter a produtividade ou guardar tarefas importantes do seu cotidiano
## 📌 Status do Projeto
✅ Finalizado (versão 1.0 pronta para uso)
## 🚀 Funcionalidades
- ✅ Cadastrar novas tarefas
- 📝 Editar tarefas existentes
- 🗑️ Deletar tarefas
- 🔍 Filtrar por prioridades (Alta, Média, Baixa)
- 🎯 Marcar como concluída ou pendente
- 💡 Interface limpa com feedback visual por prioridade e estado
## 🛠️ Tecnologias Utilizadas
### Front-end
- React
- CSS
- Axios para integração com a API
### Back-end
- Spring Boot
- Spring Data JPA
- PostgreSQL
- Estrutura em camadas (Controller, Service, Repository)
- Uso de DTOs
## 📦 Como rodar o projeto
### Backend
```bash
# Navegue até a pasta backend
cd backend
# Compile e execute o projeto (via sua IDE ou terminal)
./mvnw spring-boot:run
```
A API será iniciada em: http://localhost:8080
### Frontend
```bash
# Navegue até a pasta frontend
cd frontend
# Instale as dependências
npm install
# Inicie o servidor React
npm start
```
O frontend estará disponível em: http://localhost:3000
## 📷 Demonstração
### Dashboard (Tela Principal)

### Filtro de Prioridades

### Edição de Tarefas

## 👨💻 Desenvolvedor
- **LinkedIn:** [Gabriel Lima de Sousa](https://www.linkedin.com/in/gabriel-lima-de-sousa-31a358287/)
## ⚠️ Aviso Legal
Este projeto é de autoria de Gabriel Lima de Sousa e está licenciado sob os termos da [Licença MIT](./LICENSE).
Este é um projeto de código aberto com fins **educacionais** e **não possui garantias comerciais ou suporte oficial**.
Para mais detalhes, consulte o arquivo [LICENSE](./LICENSE).