A web-based platform for digital product top-ups including mobile credit, data packages, e-money, and bill payments.
- User Authentication System
- Digital Product Top-up
- E-wallet/Balance System
- Transaction History
- Admin Dashboard
- Product Management
- Responsive Mobile-First Design
- PHP 8.1+
- CodeIgniter 4
- MySQL/MariaDB
- Bootstrap 4.6
- jQuery 3.7.1
- SweetAlert2
- Font Awesome 5.5.0
- Material Design Iconic Font
- XAMPP/WAMP with PHP 8.1 or higher
- Composer
- Web Browser (Chrome/Firefox recommended)
- Required PHP Extensions:
- intl
- mbstring
- json
- mysqlnd
- libcurl
- Clone this repository to your xampp/htdocs directory:
git clone https://github.com/bimadevs/PediaTopUp.git
- Install dependencies:
composer install
-
Create database and import SQL file : -> Create a new database named
db_pediatopup
-> Importpublic/db_pediatopup.sql
-
Configure database connection: -> Copy
env
to.env
-> Update database configuration in.env
:
database.default.hostname = localhost
database.default.database = db_pediatopup
database.default.username = root
database.default.password =
database.default.DBDriver = MySQLi
- Set write permission for writable directory:
chmod -R 777 writable
- Start Apache and MySQL services from XAMPP control panel.
- Open your web browser and go to
http://localhost/PediaTopUp
- Set your admin account in database
Email : bimaj0206@gmail.com
Whatsapp : +6282254044783
Instagram : @biimaa_jo