{"id":26035781,"url":"https://github.com/alitrgt/ecommerceangularspring","last_synced_at":"2025-04-09T20:32:32.579Z","repository":{"id":280992786,"uuid":"915333694","full_name":"AliTrgt/ECommerceAngularSpring","owner":"AliTrgt","description":"E-Ticaret Platformu, kullanıcıların ürün inceleyebileceği, sepete ekleyip satın alabileceği; satıcıların ise ürün listeleyip siparişleri yönetebileceği güvenli ve modern bir alışveriş platformudur. Spring Boot ve Angular teknolojileriyle geliştirilen platform, JWT tabanlı kimlik doğrulama ve kullanıcı dostu bir arayüz ile donatılmıştır","archived":false,"fork":false,"pushed_at":"2025-03-06T11:25:32.000Z","size":37673,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T22:25:48.944Z","etag":null,"topics":["angular","angularjs","ecommerce","ecommerce-application","ecommerce-website","hibernate","java","javascript","jwt","jwt-authentication","maven","spring-boot","typescript"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AliTrgt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-11T15:23:41.000Z","updated_at":"2025-03-06T11:25:35.000Z","dependencies_parsed_at":"2025-03-06T12:38:33.919Z","dependency_job_id":null,"html_url":"https://github.com/AliTrgt/ECommerceAngularSpring","commit_stats":null,"previous_names":["alitrgt/ecommerceangularspring"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliTrgt%2FECommerceAngularSpring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliTrgt%2FECommerceAngularSpring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliTrgt%2FECommerceAngularSpring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliTrgt%2FECommerceAngularSpring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AliTrgt","download_url":"https://codeload.github.com/AliTrgt/ECommerceAngularSpring/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248107620,"owners_count":21048967,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","angularjs","ecommerce","ecommerce-application","ecommerce-website","hibernate","java","javascript","jwt","jwt-authentication","maven","spring-boot","typescript"],"created_at":"2025-03-07T05:55:57.903Z","updated_at":"2025-04-09T20:32:32.545Z","avatar_url":"https://github.com/AliTrgt.png","language":"Java","readme":"# E-Ticaret Platformu\n\nhttps://github.com/user-attachments/assets/5b4b6eb3-11f0-4506-9cc5-fafe75739917\n\n![Database Diagram](./DatabaseDiagram.png)\n\n\nBu proje, hem alıcılar hem de satıcılar için modern ve kullanışlı bir e-ticaret deneyimi sunmayı amaçlayan bir platformdur. Kullanıcılar, ürünleri inceleyip satın alabilirken; satıcılar, kendi ürünlerini listeleyip yönetebilirler. Platform, JWT tabanlı kimlik doğrulama ile güvenlik altına alınmış ve çağdaş teknolojilerle geliştirilmiştir. ve modern web teknolojileri ile desteklenmiştir.\n\n## Özellikler\n\n- **Kullanıcı Kayıt ve Giriş:** Kullanıcılar siteye kayıt olabilir ve giriş yapabilir.\n- **Kimlik Doğrulama:** JWT (JSON Web Token) kullanılarak güvenli giriş ve işlem yapılabilir.\n- **Ürün Listeleme:** Satıcılar yeni ürünler ekleyebilir ve mevcut ürünlerini güncelleyebilir.\n- **Ürün Yorumlama:** Kullanıcılar ürünlere yorum yapabilir ve diğer kullanıcıların yorumlarını görüntüleyebilir.\n- **Sepet Yönetimi:** Kullanıcılar ürünleri sepete ekleyebilir, sepetlerini düzenleyebilir ve ödeme işlemini gerçekleştirebilir.\n- **Sipariş Yönetimi:** Kullanıcılar verdikleri siparişlerin durumunu görüntüleyebilir.\n- **Bakiye Kontrolü:** Kullanıcılar, bakiye durumlarına göre ödeme yapabilirler.\n\n## Kullanılan Teknolojiler\n\n- **Backend:**\n  - Java\n  - Spring Boot\n  - Hibernate (ORM)\n  - Maven\n  - JWT (Kimlik Doğrulama)\n\n- **Frontend:**\n  - Angular\n  - TypeScript\n  - JavaScript\n  - Angular Router (Routing için)\n\n- **Veritabanı:**\n  - MySQL\n\n## Kurulum\n\n### 1. Projeyi Klonlayın\n\n```bash\ngit clone https://github.com/kullaniciadi/e-ticaret-platformu.git\n```\n\n### 2. Backend Kurulumu\n\nBackend klasörüne gidin ve bağımlılıkları yükleyin:\n\n```bash\ncd backend\n./mvnw install\n./mvnw spring-boot:run\n```\n\n### 3. Frontend Kurulumu\n\nFrontend klasörüne gidin ve bağımlılıkları yükleyin:\n\n```bash\ncd frontend\nnpm install\nnpm start\n```\n\n### 4. Veritabanı Yapılandırması\n\n- MySQL sunucusunu başlatın.\n- Gerekli veritabanını ve tabloları oluşturun.\n- `application.properties` dosyasındaki veritabanı bağlantı ayarlarını güncelleyin.\n\n## Proje Yapısı\n\n```plaintext\ne-ticaret-platformu/\n│\n├── backend/               # Spring Boot Backend\n│   ├── src/\n│   └── ...\n│\n├── frontend/              # Angular Frontend\n│   ├── src/\n│   └── ...\n│\n├── README.md              # Proje açıklamaları\n└── ...\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falitrgt%2Fecommerceangularspring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falitrgt%2Fecommerceangularspring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falitrgt%2Fecommerceangularspring/lists"}