Aplikasi penjualan
Paket yang Digunakan:
- Kivy.App
- Kivy.lang
- Kivy.config
- kivy.graphics
- Kivy.uix
- permintaan
- sertifikat
- functools
- datetime
- os
Deskripsi proyek
Ini adalah proyek aplikasi seluler yang dikembangkan menggunakan database Kivy Framework dan Firebase. Aplikasi ini bertujuan untuk mengendalikan penjualan perusahaan dengan melacak setiap penjualan individu oleh masing -masing salesman.
Struktur proyek
- Script "main.py" bertanggung jawab untuk menjalankan aplikasi seluler dan mendefinisikan fungsionalitas seperti: memuat data pengguna; Ubah layar; Ubah gambar profil; tambahkan salesman lain ke daftar kontak; Tambahkan informasi penjualan dan simpan data itu ke dalam database; memuat penjualan pengguna lain; memuat semua penjualan perusahaan;
- Script "myfirebase.py" bertanggung jawab untuk mendefinisikan fungsionalitas yang membutuhkan otentikasi API lainnya seperti: membuat akun, login, dan membuat token refresh;
- File "KV" membuat struktur setiap halaman yang dapat ditelusuri, mendelegasikan fungsi untuk setiap tombol, label, dan scrollview objek;
- File "main.kv" bertanggung jawab untuk mengelola semua file KV lainnya, dengan kata lain, untuk manajemen layar;
- "Telas.py" mendefinisikan objek untuk setiap halaman, yang memungkinkan Python untuk berinteraksi dengan file KV;
- "Botoes.py" membuat 2 objek hibrida yang pertama mewarisi fitur gambar dan tombol dan yang kedua mewarisi fitur label dan tombol;
- Keduanya "Bannervendedor.py" dan "Bannervenda.py" membuat objek yang akan digunakan sebagai widget untuk halaman spesifik aplikasi.
Halaman Login/Buat Akun

Login/Buat Pesan Kesalahan Akun
Profil salesman

Tambahkan penjualan

Halaman konfigurasi

Ubah halaman gambar profil

Tambahkan pengguna lain ke daftar kontak

Daftar Kontak

Semua Halaman Penjualan Perusahaan

Penyebaran
Proyek ini digunakan dengan menggunakan mesin virtual Linux untuk mengkompilasi proyek ke file APK dan akhirnya mengubahnya menjadi file AAB yang merupakan versi rilis yang diterima oleh Google Play.