A simple yet ambitious Point of Sale (POS) system built entirely in Python.
Selamat datang di repository saya! 🙌
Proyek ini masih dalam tahap pengembangan — saya terus bekerja untuk menyelesaikannya dan menjadikannya sebaik mungkin.
Proyek ini adalah aplikasi POS Kasir yang bertujuan untuk membantu kasir dalam menjalankan tugas mereka secara lebih efisien dan digital.
Saya membuat proyek ini sebagai tantangan pribadi untuk menjadi seorang Fullstack Python Developer. 💪
🖥️ UI (User Interface) — dibangun menggunakan PySide6
🗄️ Database — menggunakan SQLite3, dengan file database.py sebagai penghubung utama
🔐 Keamanan — menggunakan sistem token JWT (PyJWT) untuk autentikasi dan manajemen sesi
Ikuti langkah-langkah berikut untuk mencoba proyek ini di perangkat Anda 👇
# 1️⃣ Clone repository ini
git clone https://github.com/Adib-Bahaudin/Pos_Project.git
# 2️⃣ Masuk ke folder proyek
cd Pos_Project
# 3️⃣ Ubah nama file konfigurasi keamanan
mv src/utils/security.example.py src/utils/security.py
# (Atau untuk pengguna Windows Command Prompt):
# ren src\utils\security.example.py security.py
# 4️⃣ Install dependensi
python -m pip install -r requirements.txt
# 5️⃣ Jalankan aplikasi
python main.py✅ Login menggunakan key
👤 Dua tipe pengguna: Superuser dan User
🛡️ Database terlindungi dari SQL Injection
🧠 Menggunakan sistem session yang cerdas
💯 Fitur-fitur penting lainnya yang dibutuhkan untuk sistem POS, termasuk laporan Laba Transaksi
🚧 Dan proyek ini akan selalu di update agar menjadi lebih baik!
Proyek ini dikembangkan berdasarkan studi kasus dari Toko Barokah Copy & Printing, yang merepresentasikan kebutuhan nyata dalam operasional usaha percetakan dan layanan serupa.
Sistem POS ini dirancang agar sangat relevan untuk UMKM, khususnya yang bergerak di bidang jasa dan retail, dengan fitur-fitur yang cukup lengkap untuk mendukung aktivitas penjualan, manajemen pengguna, serta keamanan data.
Selain itu, proyek ini juga memiliki potensi untuk dikembangkan lebih lanjut agar dapat digunakan dalam skala bisnis yang lebih besar. Saya terbuka untuk melakukan penyesuaian, pengembangan fitur tambahan, maupun integrasi sistem sesuai dengan kebutuhan spesifik bisnis Anda.
💡 Jika Anda tertarik untuk mengadaptasi atau mengembangkan proyek ini lebih lanjut,
jangan ragu untuk menghubungi saya untuk diskusi dan kerja sama. 🤝
Dengan berat hati, saya sampaikan bahwa ini adalah akun GitHub kedua saya. Akun pertama saya sebelumnya mendapatkan teguran dari pihak GitHub, sehingga sebagian portofolio saya tidak dapat diakses.
Saya akan terus berusaha untuk membangun ulang portofolio saya di akun ini dan memberikan hasil yang lebih baik dari sebelumnya. Terima kasih atas pengertiannya! ❤️
📧 Email: 2342.jenius@gmail.com
🌐 GitHub: Adib-Bahaudin
Made with ❤️ and Python 🐍
© 2025 Adib Bahaudin