https://github.com/ashishr77/powerpay360
PowerPay360 is a Java Spring Boot-based backend system for managing electricity bill generation, viewing, and payment through REST APIs.
https://github.com/ashishr77/powerpay360
intellij-idea java mavan mys restful-api spring-data-jpa spring-web springboot
Last synced: about 1 month ago
JSON representation
PowerPay360 is a Java Spring Boot-based backend system for managing electricity bill generation, viewing, and payment through REST APIs.
- Host: GitHub
- URL: https://github.com/ashishr77/powerpay360
- Owner: ashishr77
- Created: 2025-06-04T10:32:15.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-04T10:47:09.000Z (12 months ago)
- Last Synced: 2025-06-04T18:02:54.441Z (12 months ago)
- Topics: intellij-idea, java, mavan, mys, restful-api, spring-data-jpa, spring-web, springboot
- Language: Java
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ก PowerPay360 โ Electricity Billing and Payment System
PowerPay360 is a Java-based backend system built using **Spring Boot**, designed to handle **electricity billing**, **bill generation**, and **payment processing**. It exposes a RESTful API that can be integrated with frontend applications or mobile apps to manage utility bills.
---
## ๐ Features
- ๐ **Fetch Bill Details** by Service Request Number
- ๐ณ **Make Payments** securely by bill ID and amount
- ๐งพ **Generate New Bills** dynamically using structured request
- ๐ REST API endpoints for seamless integration
- ๐งช Easily testable using Postman
---
## ๐ ๏ธ Tech Stack
- **Java 21**
- **Spring Boot**
- **Spring Web**
- **Maven**
- **REST API**
- **MySQL**
- **Spring Data JPA**
---
## ๐ Project Structure (Key Parts)
```bash
PowerPay360/
โโโ Controller/
โ โโโ BillDetailsController.java
โโโ Repository/
โ โโโ BillDetailsRepository.java
โโโ Entity/
โ โโโ BillDetails.java
โ โโโ GenerateBillRequest.java
โโโ Services/
โ โโโ BillDetailsService.java
โโโ application.properties