Simple Subscription Website with Admin Panel in PHP and SQLite Source Code

Language

This project is entitled Simple Subscription Website. This is a web-based application that provides companies with possible members to apply to a plan that offers something. This application has an admin panel where the system management can manage all the information can be found on the website. The information shown on the website is all dynamically created which means the company doesn't need to customize the website information through codes. This simple application has a pleasant user interface and user-friendly functionalities.

I developed this project using the following:

  • XAMPP v3.3.0 as my local webserver that has a PHP Version 8.0.7
  • PHP Language
  • SQLite Database
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Bootstrap
  • and more...

About the Simple Subscription Website Project

As I have mentioned above, the system has an Admin Panel. The Admin Panel can only be accessed by the management that is registered in the system database. Admin users are in charge of managing the information that is shown on the website such as the available plan list. They are also the ones who can manage the list of application or subscription requests.

The main purpose of this mini-project is to help new programmers especially those who are new in PHP Language to practice and learn some programming ideas on developing a simple web application like this which uses an SQLite3 Database and Object-Oriented Programming.

Project Features

Admin Panel

  • Secure Login/Logout
  • Home Page
  • Manage Plan List (CRUD)
  • Manage Featured Plan
  • Manage Application or Subscription Request List (CRUD)
  • Manage System Information
    • Company Details
    • About Us Content
    • System Logo
    • Website Cover Image
  • Manage System Users List
  • Manage Account Credentials
  • Logout

Public Side

  • Explore Subscription Plans
  • Learn More About the Plan Offered by the Company
  • Submit Subscription Application
  • Read Company's About Content and Information

Some of the System Snapshots

Public Home Page

Simple Subscription Website

Plan List Page

Simple Subscription Website

Plan Details View Page

Simple Subscription Website

Application Form

Simple Subscription Website

About Us Page

Simple Subscription Website

How to Run

Requirements

  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)

Installation/Setup

  1. Open your XAMPP/WAMP's php.ini file and uncomment the sqlite3 and gd extension. Then, save the file.
  2. Open your XAMPP/WAMP's Control Panel and start Apache.
  3. Extract the downloaded source code zip file.
  4. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  5. Browse the Simple Subscription Website in a browser. i.e. http://localhost/plan_application/ for the customer side and http://localhost/plan_application/admin for the admin side.

Default Admin Access

Username: admin
Password: admin123

DEMO VIDEO

That's it! You can now explore the features and functionalities of this Simple Subscription Website project in PHP and SQLite Database. I hope this will help you with what you are looking for and you'll find something useful for your future PHP Projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Comments

Submitted byoleteacheron Wed, 10/27/2021 - 19:38

Another excellent project for the classroom, thank you and keep them coming!

Submitted byAnonymous (not verified)on Fri, 10/29/2021 - 23:58

You can give us a little tutorial to help us deploy a project with a sqlite database on cpanel. I tried to deploy one of your projects to test but I couldn't even having done all the configurations at the server level.
Submitted byAshique (not verified)on Thu, 06/01/2023 - 13:24

It is good but it would be better if you show payment gateway stuff too. Where monthly payment is subscribing from one or more users. Anyway thanks!

Add new comment