Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bornmajor/smart-subscription-tracker

Web-based application designed to manage parking subscriptions efficiently. The app demonstrates the capability of tracking various subscription intervals and integrates with popular payment gateways like PayPal and MPESA Daraja API.
https://github.com/bornmajor/smart-subscription-tracker

auto-renewable-subscriptions mpesa-api parking-management payment-gateway paypal-rest-api subscription-tracking

Last synced: about 1 month ago
JSON representation

Web-based application designed to manage parking subscriptions efficiently. The app demonstrates the capability of tracking various subscription intervals and integrates with popular payment gateways like PayPal and MPESA Daraja API.

Awesome Lists containing this project

README

        

# Smart Parking Subscription Tracker
Smart Parking Subscription Tracker is a web-based application designed to manage parking subscriptions efficiently. The app demonstrates the capability of tracking various subscription intervals and integrates with popular payment gateways like PayPal and MPESA Daraja API. Users can easily subscribe, manage their subscriptions, deposit funds, and access support for any issues.

# Features
1. User Subscription Management:
* Subscribe to parking services.
* Choose from various subscription intervals: Daily, Weekly, Monthly.
* Auto-renewal of subscriptions if the user has sufficient balance.

2. Payment Integration:
* Deposit money into the account.
* Integrated with PayPal and MPESA Daraja API for secure payments.

3. Support Section:
* Email support for queries and issues.
* Ticket management system for tracking support requests.

# Technology Stack
1. Hypertext preprocess(PHP) - backend capabilities
2. MySql - (database)
3. MailerSend PHP SDK - library for sending Email using PHP.(https://github.com/mailersend/mailersend-php)

# Usage
1. Sign up or Log in: Create an account or log in to access the subscription features.
2. Subscribe to Parking: Choose a subscription plan (Daily, Weekly, Monthly) and make a payment via PayPal or MPESA.
3. Manage Subscriptions: View and manage your active subscriptions, including auto-renewal settings.
4. Deposit Funds: Add money to your account to ensure seamless auto-renewal of subscriptions.
5. Support: Access the support section to raise tickets or send emails for any assistance required.

# Getting Started
## Prerequisites
Ensure you have the following installed:
1. XAMPP (https://www.apachefriends.org/download.html)
2. MailerSend (https://github.com/mailersend/mailersend-php)

## Includes
1. Make sure you first import database smark-park.sql located in /Database folder.

# Demo shots
## Authentication
firefox_uiYvmkfqYN
a16LpadfH5

## Dashboard
firefox_kGkBaWY5D8
firefox_6SgnhOrnZT
UtxDCJuzcc
n2OziC4Z7a
firefox_YW1JdVcPOi

## Support
firefox_vQLacPOIIh
firefox_Y0TuML3xUr

## Payment

firefox_rKdu3O3tLt
YYogzrWL8V