This is a simple Task Management application that allows users to add, edit, delete, and view tasks. The application is built using PHP, MYSQL, HTML, CSS, and JavaScript. It also provides a REST API to fetch tasks in JSON format.
- Add new tasks with title and description.
- Edit existing tasks.
- Delete tasks.
- View tasks in a list.
- Fetch tasks in JSON format via API.
- XAMPP or any other web server with PHP and MySQL support.
- Web browser.
- Clone the repository or download the ZIP file and extract it.
git clone https://github.com/EmpSwarup/php-task
-
Move the extracted files to your web server's root directory (e.g., htdocs for XAMPP).
-
Start your web server (Apache) and MySQL from the XAMPP control panel.
CREATE DATABASE task_management;
USE task_management;
CREATE TABLE tasks (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255) NOT NULL,
description TEXT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Run the app on:
http://localhost/task-managment/