This is a cable TV management system built using Kotlin language. It provides features for admin login and registration, customer management, payment processing, generating reports, settings configuration, reminder sending, and has an attractive user interface.
- Admin Login and Registration: Secure login and registration system for administrators.
- Customer Management: Allows administrators to manage customer accounts, including adding, updating, and deleting customer information.
- Payment Processing: Enables administrators to process payments from customers securely.
- Reports Generation: Generates detailed reports on various aspects of the system, providing insights for administrators.
- Settings Configuration: Allows customization of system settings to tailor it to specific requirements.
- Reminder Sender: Sends reminders to customers for payments or other important notifications.
- Attractive UI: User-friendly and visually appealing user interface for ease of use.
- Kotlin: Programming language used for building the system.
- Firebase Firestore: Cloud-based NoSQL database used for storing and managing data securely.
- Figma: UI Designing Tool Used for Designing the screens.
To run the system locally, follow these steps:
-
Clone the repository:
git clone https://github.com/drbenjaminlouis/ctvms.git
-
Navigate to the project directory:
cd ctvms
-
Install dependencies
-
Build and run the application
Here is the link to Figma Design : Click Here