E-Commerce Application
Description
This project is a full-stack e-commerce application where an Angular frontend works with a Spring Boot REST API backend. It covers core e-commerce flows such as product listing, category filtering, cart management, checkout, authentication and admin product management.
Highlights
- Product, category and checkout management through REST API endpoints.
- JWT-based login/register flow and role-based admin access.
- Backend API integration through Angular services and component-based UI structure.
- Product CRUD operations and stock update support in the admin panel.
What I learned
I gained practical experience in RESTful service design, JWT security, Angular-Spring Boot integration, deployment and building a realistic full-stack architecture with a relational database.
Açıklama
Bu proje, Angular tabanlı frontend ile Spring Boot REST API backend'in birlikte çalıştığı tam yığın bir e-ticaret uygulamasıdır. Ürün listeleme, kategori bazlı filtreleme, sepet yönetimi, checkout akışı, kullanıcı kimlik doğrulama ve admin ürün yönetimi gibi temel e-ticaret süreçlerini uçtan uca kapsar.
Öne çıkanlar
- REST API üzerinden ürün, kategori ve checkout süreçlerinin yönetilmesi.
- JWT tabanlı login/register akışı ve role-based admin erişimi.
- Angular servisleri ile backend API entegrasyonu ve component bazlı UI yapısı.
- Admin panelinde ürün CRUD işlemleri ve stok güncelleme desteği.
Ne öğrendim
RESTful servis tasarımı, JWT güvenliği, Angular-Spring Boot entegrasyonu, deployment süreci ve ilişkisel veritabanı ile çalışan gerçekçi bir full-stack mimari geliştirme deneyimi kazandım.