A simple Laravel-based Task Manager application with full CRUD functionality and image upload support.
🚀 Features
-Create, Read, Update, Delete (CRUD) tasks
-Upload and display images for each task
-Mark tasks as completed
-Due date support
-Blade templates for frontend (Boostrap)
🛠️ Tech Stack
-Laravel (PHP framework)
-MySQL (Database)
-Blade (Laravel's templating engine)
-Bootstrap -
| Field | Type | Description |
|---|---|---|
| title | string | Task title |
| description | text | Task details |
| image | string | Path to uploaded image |
| is_completed | boolean | Task status (done or not) |
| due_date | date | Task deadline |
git clone https://github.com/WorldUma/Task-Manager-Tool.git
cd Task-Manager-Tool
composer install
cp .env.example .env
Use SQLite or configure MySQL in .env
Then run:
php artisan migrate
php artisan key:generate
php artisan serve & Open Browser run the project
📂 Image Upload Note
Uploaded images are stored in the storage/app/public/ folder.
Run this to make images accessible from the browser:
php artisan storage:link