Modern teknolojilerle geliştirilmiş GSM telefonları ve aksesuarları satışı yapan e-ticaret platformu.
- Frontend: React.js, CSS3, HTML5
- Backend: Node.js, Express.js
- Veritabanı: MySQL
- Kimlik Doğrulama: JWT
- ✅ Kullanıcı kayıt/giriş sistemi
- ✅ Ürün katalog yönetimi
- ✅ Sepet sistemi
- ✅ Admin paneli
- ✅ Responsive tasarım
- ✅ Tosla entegrasyonu
git clone <repository-url>
cd selvi-gsm# Ana proje bağımlılıkları
npm install
# Backend bağımlılıkları
cd server
npm install
# Frontend bağımlılıkları
cd ../client
npm installMySQL'de selvi_gsm veritabanını oluşturun ve server/database/schema.sql dosyasını çalıştırın.
server/.env dosyasını oluşturun:
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=your_password
DB_NAME=selvi_gsm
JWT_SECRET=your_jwt_secret
PORT=5000
# Ana dizinde
npm run dev- Ana Site: http://localhost:3000
- Admin Panel: http://localhost:3000/admin (admin/admin123)
- API: http://localhost:5000/api
- Kullanıcı Adı: admin
- Şifre: admin123
- Ana Sayfa
- Ürünler (Telefonlar)
- Aksesuarlar
- Hakkımızda
- KVKK
- Giriş Yap / Kayıt Ol
- Hesabım
- Admin Panel