Task Reminder System in PHP and MySQL Source Code Free Download

Language

This project is entitled Task Reminder System. It is a web-based application that provides certain company employees with a platform for reminding their daily tasks. This project was mainly developed using PHP Language and MySQL Database. It has a pleasant user interface with the help of Bootstrap Framework and AdminLTE Template. It consists of multiple user-friendly features and functionalities relevant to the platform or application.

How does the Task Reminder System work?

The Task Reminder System has 2 modules which are the user site and the monitoring site.

The User Site is part of the application that can be accessed only by the registered users of the system. This site has 2 different user roles which are the Administrator (system manager) and Staff (employees). The administrator has the privilege to access and manage all the data and information of the system including the Users Data and System/Site Information. The staff users are the regular employees that are registered and have the privilege of encoding their daily task reminders and managing them. Staff can only manage and see their own data while the administrators can access and overwrite the data encoded by the staff users.

The Monitoring Site is a public site that is used to display all the task reminders that are scheduled and active during the day. It displays the task reminder information which are the user assigned to the task/encoded reminder, the Title of the reminder, and a short description of the task. The task reminders are shown as an automatic slider that displays the tasks one-by-one with 10 seconds intervals.

Features and Functionalities

Monitoring Site

  • Top Navigation
  • Footer
  • Task Reminders Slider with 10 seconds interval
  • Login Button

Users Site

Administrators

  • Login and Logout
  • Dashboard
    • Task Reminders Summary
    • User Task Reminders of the current day
  • Task Reminders Management
    • Add own or other user's task reminders
    • Edit own or other user's task reminders
    • View own or other user's task reminders
    • Delete own or other user's task reminders
    • List all task reminders including other users
  • User Management
    • Add New System User
    • Edit User Details
    • List All Users
    • Delete User
  • Update System Information
  • Update Account Details

Staff

  • Login and Logout
  • Dashboard
    • Task Reminders Summary
    • User Task Reminders of the current day
  • Task Reminders Management
    • Add own task reminders
    • Edit their own task reminders
    • View their own task reminders
    • Delete their own task reminders
    • List all own created task reminders
  • Update Account Details

Technologies

Here's the list of the technologies I used to develop this Task Reminder System:

  • XAMPP
  • VS Code Editor
  • PHP
  • MySQL Database
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Bootstrap Framework
  • AdminLTE v3 Template
  • Fontawesome Icons

Snapshots

The below images are some of the snapshots of the pages of this project.

Monitoring Site/Public Site

Task Reminder System in PHP and MySQL Database

Admin Dashboard

Task Reminder System in PHP and MySQL Database

Task Reminders List Page (Admin)

Task Reminder System in PHP and MySQL Database

Task Reminder Form Page

Task Reminder System in PHP and MySQL Database

Task Reminder Details Page

Task Reminder System in PHP and MySQL Database

User Dashboard

Task Reminder System in PHP and MySQL Database

The Task Reminder System complete source code zip file is available on this website and it is free to download. Feel free to download and modify the project the way you desire. Note that this project was only intended for educational purposes only.

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

  1. Enable the GD Library in your php.ini file.
  2. Open your XAMPP Control Panel and start Apache and MySQL.
  3. Extract the downloaded source code zip file.
  4. Copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory.
  5. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  6. Create a new database named trs_db.
  7. Import the provided SQL file. The file is known as trs_db.sql located inside the database folder.
  8. Browse the Task Reminder System in a browser. i.e. http://localhost/php-trs/.

Default Admin Access

Username: admin
Password: sourcecodester&123

That's it! I hope this Task Reminder System Source Code in PHP and MySQL DB will help you with what you are looking for and that you'll find something useful for your current and future PHP Projects.

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

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 bySteve Copelin (not verified)on Wed, 11/22/2023 - 11:17

YUsing the login details above, the login page just has the blue spinning circle, wont time out or login, any thoughts
Submitted byMilki (not verified)on Thu, 03/07/2024 - 19:43

To complete the final project

Add new comment