This is a University Project designed as a proof-of-concept for a bill management system. It serves as the First Version (v0.1) and is intended for testing purposes. The app allows users to view their bills (Electricity, Water, Gas, etc.), simulate payments, and track their history.
[!IMPORTANT] This is an educational project. Real payment gateways are NOT implemented; instead, a simulated "Fake Payment" interface is used.
- 🔐 Dual Login: Sign in using Phone Number or Email.
- 📊 Bill Dashboard: View all unpaid bills with details.
- 💳 Payment Simulator: A mock bank gateway for testing transactions.
- 📜 History: Full log of successful and failed payments.
- 👤 Profile Stats: Summary of total paid amounts and bill counts.
Since this is a closed test version, access is limited to pre-seeded users in the database:
| Type | Examples |
|---|---|
| Allowed Phones | 09100000001 to 09100000020 |
| Allowed Emails | user1@gmail.com to user20@gmail.com |
| Blocked Access | 09900000001, blocked1@gmail.com |
| Login Page | Home Screen | Pay Bills | Payment History | Profile |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
- Clone the repository:
git clone https://github.com/RandomCommitSpace/BillPayment.git
- Open the project in Android Studio.
- Sync Gradle and run on an Emulator or Physical Device (API 24+).
You can download and test the pre-compiled Android package directly from the Releases page:
این یک پروژه دانشگاهی است که به عنوان نمونه اولیه برای سیستم مدیریت و پرداخت قبوض طراحی شده است. این برنامه در نسخه اول (v0.1) خود قرار دارد و صرفاً جهت تست و ارائه کلاسی تهیه شده است. کاربران میتوانند قبوض خود (برق، آب، گاز و غیره) را مشاهده کرده، پرداخت را شبیهسازی کنند و تاریخچه تراکنشها را ببینند.
[!IMPORTANT] این یک پروژه آموزشی است. درگاههای پرداخت واقعی متصل نیستند؛ در عوض از یک رابط کاربری شبیهسازی شده برای "پرداخت فرضی" استفاده شده است.
- 🔐 ورود دوگانه: ورود با استفاده از شماره تلفن یا ایمیل.
- 📊 داشبورد قبوض: مشاهده لیست تمام قبوض پرداخت نشده با جزئیات.
- 💳 شبیهساز پرداخت: درگاه بانکی فرضی برای تست تراکنشها.
- 📜 تاریخچه: ثبت کامل تراکنشهای موفق و ناموفق.
- 👤 آمار پروفایل: خلاصه مبالغ پرداخت شده و تعداد کل قبوض.
با توجه به اینکه این نسخه تست محدود است، دسترسی فقط برای کاربران از پیش تعریف شده در دیتابیس امکانپذیر است:
| نوع | نمونهها |
|---|---|
| شمارههای مجاز | 09100000001 تا 09100000020 |
| ایمیلهای مجاز | user1@gmail.com تا user20@gmail.com |
| دسترسی مسدود | 09900000001, blocked1@gmail.com |
| صفحه ورود | صفحه اصلی | پرداخت قبض | تاریخچه پرداخت ها | پروفایل |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
۱. مخزن را کلون کنید:
git clone https://github.com/RandomCommitSpace/BillPayment.git۲. پروژه را در Android Studio باز کنید. ۳. گرادل را سینک کرده و روی شبیهساز یا دستگاه واقعی (API 24+) اجرا کنید.
شما میتوانید آخرین نسخه این برنامه را از لینک زیر دریافت کنید: 👈 دانلود آخرین ورژن
Developer / توسعهدهنده: Ainaz Taheir
Email / ایمیل: RandomCommitSpace@gmail.com
Developed with ❤️ for Academic Purposes




