Back to Projects

Elictra - Electricity Billing Management System

CategoryFinance
Project DateJul 2025 - Jul 2025
Skills
LaravelLivewireTailwind CSSPHPJavascript

Description

Elictra is a web-based electricity billing management system designed to streamline customer management, electricity consumption tracking, billing operations, and payment verification. Built with Laravel 12 and Livewire 3, the application provides an integrated platform for administrators, field officers, and customers to manage electricity billing workflows.

Key Features

  • Multi-Role Authentication: Dedicated access and dashboards for administrators, officers, and customers.
  • Customer Management: Manage customer profiles, meter numbers, addresses, and electricity tariff assignments.
  • Electricity Tariff Management: Configure residential electricity tariff categories and rates based on power capacity.
  • Billing Management: Generate and track monthly electricity bills with meter reading progression and payment status monitoring.
  • Payment Management: Support multiple Indonesian bank transfer and e-wallet payment methods, including payment proof uploads and verification workflows.
  • Payment Verification: Review, approve, or reject submitted payment proofs with administrative feedback.
  • Automated Invoice Generation: Generate downloadable PDF billing documents using DomPDF.
  • Late Payment Penalties: Automatically calculate additional charges based on payment due dates.
  • Dashboard Analytics: Monitor customer statistics, unpaid bills, pending payments, and monthly revenue.
  • Activity Logging: Track important user activities across the application.

Technical Highlights

  • Developed using Laravel 12, PHP, and Livewire 3.
  • Built reactive interfaces using Blade, Tailwind CSS 4, and CoreUI 5.
  • Implemented relational database management using Eloquent ORM and SQLite.
  • Integrated server-side validation and secure file upload processing.
  • Utilized Intervention Image for image processing.
  • Implemented PDF document generation with Laravel DomPDF.
  • Designed role-based access control and separate administrative and customer workflows.

Elictra demonstrates full-stack web development capabilities through business process automation, billing management, payment verification, relational database design, and responsive administrative interfaces.