INTRODUCTION
This simple project is a simple task scheduling system. This is a web-based application project developed with PHP and MySQL databases. This project application provides an online platform for users to plan their tasks. The application only stores scheduled tasks for all users and scheduled tasks are visible only to the user who created them. This application used Bootstrap Framework and AdminLTE Template for UI or front-end design. The system used Bootstrap FullCalendar to display all scheduled tasks. This system also consists of user-friendly features and functions.
More About the Simple Task Scheduling System
I developed this project using the following:
- XAMPP v3.3.0
- PHP
- MySQL Database
- HTML
- CSS
- JavaScript
- Ajax
- jQuery
- Bootstrap
- Font Awesome
- AdminLTE
- FullCalendar
Only site administrators and registered users have access to this simple task scheduling system. New users can easily create an account by filling in the required fields and submitting the registration form. This system does not require registration verification to allow users to access the functionality of this application. Once registered, users can use their system access data to log in and use the application. Users can list all possible task types or categories. The Scheduled Tasks page of the website displays a user’s scheduled tasks in a calendar view. By clicking on each task listed in the calendar, you can view all the details of the scheduled task, edit the details and delete the scheduled task. Both categories and scheduled tasks are created by logged-in users. The Administration site allows administrators to update system information, manage lists of users, access lists, and override user categories and scheduled tasks.
Features
Admin-Side
- Home Page
- Display the summary and images.
- Category Management
- Add New Category
- List All Categories
- View Category Details
- Delete Category
- Schedule Task Management
- Add New Schedule Task
- List All Schedule Tasks
- View Schedule Task Details
- Update Schedule Task Details
- Delete Schedule Task
- User Management
- Add New User
- List All Users
- View User Details
- Edit User Details
- Delete User Details
- Update System Information
- Update Account Details/Credentials
- Login and Logout
User-Side
- Login and Registration
- Home Page
- Display the summary and images.
- Category Management
- Add New Category
- List All Categories
- View Category Details
- Delete Category
- Schedule Task Management
- Add New Schedule Task
- List All Schedule Tasks
- View Schedule Task Details
- Update Schedule Task Details
- Delete Schedule Task
- Update Account Details/Credentials
- Logout
Only instructional reasons were considered when creating the source code. The source code is available for free download, which you can then customize.
How to Run ??
Requirements
- Download and Install any local web server such as XAMPP.
- Download the provided source code zip file. (download button is located below)
System Installation/Setup
- Enable the GD Library in your php.ini file.
- Open your XAMPP Control Panel and start Apache and MySQL.
- Extract the downloaded source code zip file.
- Copy the extracted source code folder and paste it into the XAMPP’s “htdocs” directory.
- Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
- Create a new database naming tss_db.
- Import the provided SQL file. The file is known as tss_db.sql located inside the database folder.
- Browse the Simple Task Scheduling System in a browser. i.e. http://localhost/tss/.
Admin Default Access:
Username: admin
Password: admin123
I’m done now. You may now examine the attributes and capabilities of this PHP-based simple task scheduling system. I hope you’ll find what you’re searching for here and something valuable for your next projects.