Bu proje, Turkcell Java 3 Bootcamp kapsamında verilen eğitim sonuncunda geliştirilen bir CRM (Customer Relationship Management) uygulamasıdır. Bu uygulama, müşteri ilişkilerini yönetmeyi ve iş süreçlerini optimize etmeyi amaçlayan çeşitli özellikler sunar. Bu uygulama pair3 ekibi tarafından geliştirilmiştir.
-
Müşteri bilgilerini ekleme, güncelleme ve silme
-
Kategori ekleme, güncelleme ve silme
-
Ürün ekleme, güncelleme ve silme
-
Sepet oluşturma
-
Satış takip etme
-
Müşteri etkileşimlerini kaydetme ve yönetme
-
Raporlama ve analiz
-
Java
-
Spring Boot
-
Spring Cloud
-
Spring Security
-
Maven
-
PostgreSQL
-
MongoDB
-
Docker
-
Open API
-
Postman
- Java 11 veya üstü
- Maven 3.6.3 veya üstü
- PostgreSQL
- Docker
- MongoDB
Projeyi yerel ortamınıza kurmak için aşağıdaki adımları takip edebilirsiniz:
-
Bu repository'i klonlayın:
git clone https://github.com/tcell-gygy-pair3/crm-pair3.git
-
Proje dizinine gidin:
cd crm-pair3
-
Gerekli bağımlılıkları yükleyin:
mvn install
-
Uygulamayı başlatın:
mvn spring-boot:run
Docker ile Kurulum (https://www.docker.com/products/docker-desktop/)
-
Bu repository'i klonlayın:
git clone https://github.com/tcell-gygy-pair3/crm-pair3.git
-
Proje dizinine gidin:
cd crm-pair3
-
Docker bileşenlerini oluşturun ve başlatın:
docker-compose up --build
Docker, gerekli tüm bileşenleri (uygulama, veritabanı vb.) çalıştıracak ve uygulamayı
http://localhost:8080
adresinde erişilebilir hale getirecektir.
Uygulamayı çalıştırdıktan sonra tarayıcınızda http://localhost:8080
adresine giderek giriş yapabilirsiniz.
Proje ekibi ile ilgili sorularınız veya önerileriniz için aşağıdaki kişilerle iletişime geçebilirsiniz:
- Ahmet Melih İnce - LinkedIn - Github
- Duygu Orhan - LinkedIn - Github
- Oğuzhan Seçgel - LinkedIn - Github
- Sedanur Koçal - LinkedIn - Github
- Yuşa Kaynar - LinkedIn - Github
Grup olarak birlikte çalışmaktan büyük keyif aldık ve bu projeyi geliştirdik. Her türlü geri bildirim ve katkıya açığız!