Bu proje, React + Vite frontend ve Node.js + Express backend ile geliştirilmiş tam fonksiyonel bir e-ticaret uygulamasıdır.
MongoDB veritabanı kullanılır. Kullanıcılar üye olabilir, ürünleri inceleyip satın alabilir, siparişleri takip edebilir.
JWT tabanlı güvenlik ile korunan admin paneli sayesinde ürün, kategori, slider gibi içerikler dinamik olarak yönetilebilir.
- Kullanıcı kayıt, giriş ve JWT ile güvenli oturum yönetimi
- Şifreler bcryptjs ile hashlenir
- Ürün listesi, beğeniler ve detaylar
- Stripe ödeme entegrasyonu
- Admin panel ile kategori, ürün, slider ve sipariş yönetimi
- React Router ile SPA deneyimi
- Redux Toolkit ile state yönetimi
- Modern UI bileşenleri (Material UI, Ant Design, Bootstrap)
- Grafik ve carousel destekleri
- Frontend: React, Vite, React Router, Redux Toolkit, Material UI, Ant Design, Bootstrap, React Icons, React Slick (Carousel), Chart.js
- Backend: Node.js, Express.js, Mongoose (MongoDB için), JWT (kimlik doğrulama), bcryptjs (şifre güvenliği), Stripe (ödeme entegrasyonu), CORS
- Veritabanı: MongoDB
- Geliştirme Araçları: Nodemon, dotenv (ortam değişkenleri yönetimi)