Proyek ini adalah template untuk aplikasi berbasis arsitektur MVC menggunakan customtkinter.
- Clone proyek ini
- Buat dan aktifkan virtual environment
python3 -m venv .venv
source .venv/bin/activate- Install paket yang diperlukan
pip install -r requirements.txt- Jalankan aplikasi
python3 main.pyProyek ini menggunakan beberapa dependensi yang tercantum dalam requirements.txt:
customtkinter==5.2.2darkdetect==0.8.0greenlet==3.0.3packaging==24.0SQLAlchemy==2.0.30typing_extensions==4.11.0
Konfigurasi aplikasi dapat ditemukan di config.py. Beberapa pengaturan penting termasuk:
SECRET_KEY: Kunci rahasia untuk aplikasiSQLALCHEMY_DATABASE_URI: URI untuk koneksi databaseSQLALCHEMY_TRACK_MODIFICATIONS: Mengaktifkan atau menonaktifkan sistem event SQLAlchemyAPP_NAME: Nama aplikasiAPP_WIDTH,APP_HEIGHT: Ukuran aplikasiAPP_MIN_WIDTH,APP_MIN_HEIGHT: Ukuran minimal aplikasi
Proyek ini menggunakan arsitektur Model-View-Controller (MVC):
- Model: Mengelola data dan logika bisnis. Lihat models.
- View: Mengelola antarmuka pengguna. Lihat views.
- Controller: Menghubungkan model dan view. Lihat controllers.
Proyek ini dilisensikan di bawah MIT License.