Mobile Recharge Website
A system designed to allow prepaid cell phone users to recharge their accounts online. The system integrates with recharge telecom hardware through the use of low level system APIs.
Project Summary
The project developed as a WordPress website is an online system that allows prepaid cell phone users for a particular mobile carrier to login and recharge their credit balance. The system integrates with recharge hardware through the use of low level system APIs at the server level. Several features were implemented as a part of this project to manage subscriber accounts, users, order history, usage summary etc. The WordPress platform was heavily customized to accommodate all the features and integration with other telecom systems. Most of the features were implemented as custom plugins and certain areas also called for changing the custom routines for the core functionality of WordPress.
The choice of WordPress for this website was made for obvious reasons as there was a big marketing component to this website that required constant content updates to the various sections of the website. We had also implemented payment gateway integration to allow the used to pay online using a credit card. Authorize.net was the choice made for the payment gateway platform.
Technologies
PHP, MySQL, HTML, CSS, Java Script, jQuery, AJAX, WordPress, XML, JSON, Web Services
Use Case Summary
The high level use cases for this website are listed below. These include both the frontend and administrative functionality.
- User Registration
- Login
- Forgot Password
- Add to Cart
- Checkout
- View Order History
- View Order Status
- View Balance
- View Call Logs
- View Text Logs
- Manage Subscribers
- Manage Users
- Manage Orders
- Manage Payments & Billing
- API Integration