An open API service indexing awesome lists of open source software.

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.

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