Skip to content

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.

Notifications You must be signed in to change notification settings

Bornmajor/smart-subscription-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.
  1. Payment Integration:
  • Deposit money into the account.
  • Integrated with PayPal and MPESA Daraja API for secure payments.
  1. 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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages