Welcome to the Bharat Bijli Corporation (BBC), a comprehensive solution designed to streamline the process of utility bill payment & management.
- Shubham Kaspate - Employee Portal
- Prathamesh Gaikwad - Customer Portal
The BBC Utility Bill Pay App consists of two main portals:
- Utility Bill Pay App (Customer Portal): This portal is designed for customers to manage their utility bills, view invoices, make payments, and track their transaction history.
- Operations Portal (Employee Portal): This portal is for employees of BBC to manage customer accounts, generate bills, track invoices, and handle administrative tasks.
- Dashboard: View consumption pattern, pending actions, quick access to wallet & support.
- Bills: View all your bills, alerts for pending & overdue bills.
- Bill Payment: Pay a bill with your preferred payment method.
- Transaction History: View all past transactions.
- Dashboard: View recent transactions, quick actions.
- Customer Management: View, add, and manage customers.
- Bill Generation: Generate and update bills for customers.
- Invoice Tracking: Track invoice creation and payment statuses.
To set up the BBC Utility Bill Pay App locally, follow these steps:
- Node.js (v16 or higher)
- Angular CLI (v18)
- Java 21 or higher
- Maven
- MySQL or any other SQL database
- Clone the repository:
git clone https://github.com/prathameshgaikwad/bharat-bijli-corporation
- Navigate to backend folder:
cd bharat-bijli-corporation
- Update
application.properties
: - Build project:
mvn clean install
- Clone the repository:
git clone https://github.com/prathameshgaikwad/bharat-bijli-corporation
- Install dependencies:
cd bharat-bijli-corporation-ui npm install
- Start development server:
ng serve
- View the app on:
http://localhost:4200/