Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/bornmajor/smart-subscription-tracker
- Owner: Bornmajor
- Created: 2024-07-18T10:24:26.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-18T11:22:55.000Z (6 months ago)
- Last Synced: 2024-07-18T13:20:10.487Z (6 months ago)
- Topics: auto-renewable-subscriptions, mpesa-api, parking-management, payment-gateway, paypal-rest-api, subscription-tracking
- Language: CSS
- Homepage:
- Size: 9.03 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
## Dashboard
## Support
## Payment