Full-Stack Görev Yönetim Sistemi
React tabanlı arayüz ve Spring Boot REST API ile geliştirilmiş, görevlerin takibi ve istatistiklerinin görselleştirilmesi için web uygulaması.
Task Management System, görevlerin oluşturulması, takibi ve yönetilmesi için geliştirilmiş full-stack bir web uygulamasıdır. React arayüzü ile Spring Boot tabanlı bir REST API'yi bir araya getirir ve görev verilerini grafiklerle görselleştirerek özet bir bakış sunar.
- Görev yönetimi — Görevlerin oluşturulması, güncellenmesi ve durum takibi.
- İstatistik ve grafikler —
chart.jsvereact-chartjs-2ile görev verilerinin görselleştirilmesi. - REST API — Frontend ve backend arasında
axiosüzerinden iletişim. - Yönlendirme —
react-router-domile çok sayfalı arayüz akışı.
Frontend
- React 19 + Vite
- axios, react-router-dom
- chart.js, react-chartjs-2
Backend
- Spring Boot (Java) REST API
TaskManagement/
├── backend/ # Spring Boot REST API
└── frontend/ # React + Vite arayüzü
- Java (Spring Boot için)
- Node.js ve npm
cd backend
# Spring Boot uygulamasını çalıştırın
./mvnw spring-boot:runcd frontend
npm install
npm run devArayüz Vite geliştirme sunucusunda açılır ve REST API üzerinden backend'e bağlanır.
- E-posta: numanarifdeniz@gmail.com
- GitHub: github.com/numanarif0
- LinkedIn: linkedin.com/in/numanarifdeniz