Bu repoda bulunan Flask uygulaması, müşteri bilgilerini yönetmeyi amaçlamaktadır.
Customer-Management-Flask/
│
├── static/
│ ├── css/
│ │ └── style.css
│
├── templates/
│ └── customer_list.html
│ └── add_customer.html
│
├── README.md
├── app.py
├── requirements.txt
-
Projeyi İndirin veya Klonlayın:
git clone https://github.com/dagaca/Customer-Management-Flask.git
-
Proje Klasörüne Gidin:
cd Customer-Management-Flask
-
Virtual Environment Oluşturun:
python -m venv venv
-
Virtual Environment'ı Etkinleştirin:
- Windows:
.\venv\Scripts\activate
- Linux veya MacOS:
source venv/bin/activate
-
Gerekli Bağımlılıkları Yükleyin:
pip install -r requirements.txt
- Ana sayfada müşteri listesini görüntüleyebilir ve sıralayabilirsiniz.
- "Add Customer" sayfasından yeni müşteri ekleyebilirsiniz.
Bu projede, PostgreSQL veritabanı kullanılmaktadır. Veritabanı bağlantı ayarları app.py
dosyasında db_params
değişkeni içinde belirtilmiştir. Bu bilgileri kendi PostgreSQL kurulumunuza uygun şekilde düzenlemelisiniz.
# Database connection parameters
db_params = {
'dbname': 'your_database_name',
'user': 'your_username',
'password': 'your_password',
'host': 'your_host',
'port': 'your_port'
}
- Yukarıdaki parametreleri kendi PostgreSQL kurulumunuzun bilgileriyle güncelleyin. Örneğin, your_database_name kısmına oluşturduğunuz veritabanının adını, your_username kısmına PostgreSQL kullanıcı adınızı, your_password kısmına şifrenizi, your_host kısmına PostgreSQL sunucu adresinizi, ve your_port kısmına PostgreSQL'in çalıştığı port numarasını ekleyin.
Projenin çalışma şeklini detaylı bir şekilde gösteren videoyu aşağıda bulabilirsiniz.
sistem_calisma_videosu.mp4
Eğer bu projeye katkıda bulunmak istiyorsanız, lütfen forklayın ve pull request gönderin.