π Squeeze My Task is a web and mobile application designed to help you effectively manage your daily tasks.
With Squeeze My Task, you can seamlessly manage your daily tasks, thanks to the following features:
- Task Management: Create, edit, view, and delete your daily tasks effortlessly.
- Task Attributes: Tasks come with various attributes, including:
- Title: Describe your task succinctly.
- Description: Add detailed information about your task.
- Status: Keep track of your tasks with statuses like "Pending," "In Progress," and "Completed."
- Start and End Dates: Assign start and end dates for each task.
- User Assignment: Assign tasks to specific users.
Squeeze My Task is built following the Model-View-Controller (MVC) pattern. It's coded in PHP, with views designed using HTML and styled with Tailwind CSS. The responsive design ensures a seamless user experience on various devices. Squeeze My Task uses a file-based JSON database for data persistence
Enjoy streamlined task management with Squeeze My Task and enhance your productivity.
Before you get started with Squeeze My Task, please ensure that you have XAMPP (or a similar web server stack) installed on your system. XAMPP provides an environment that allows you to run PHP-based applications locally.
- Download and install XAMPP from the official website.
- Launch XAMPP and start the Apache and MySQL services.
-
Clone or download this repository to your local machine.
-
Place the project files in the XAMPP "htdocs" directory. By default, this directory can be found at
C:\xampp\htdocs
on Windows,/Applications/XAMPP/htdocs
on macOS, or/opt/lampp/htdocs
on Linux. -
Open your web browser and access Squeeze My Task by visiting
http://localhost/squeeze-my-task
in your web browser. Adjust the URL if you placed the project files in a subdirectory within "htdocs." -
Enjoy this app!
Now you can start using Squeeze My Task to manage your daily tasks locally using XAMPP.