Skip to content

WorldUma/Task-Manager-Tool

Repository files navigation

Task Manager Tool (Laravel CRUD + Image Upload)

A simple Laravel-based Task Manager application with full CRUD functionality and image upload support.

Laravel Logo

🚀 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 -

Task Model Structure

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

Installation Steps

1) Clone the repo

git clone https://github.com/WorldUma/Task-Manager-Tool.git

cd Task-Manager-Tool

2) Install dependencies

composer install

3) Create .env file

cp .env.example .env

4) Set up database

Use SQLite or configure MySQL in .env
Then run:
php artisan migrate

5) Generate app key

php artisan key:generate

6) Start development server

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

About

Build a simple Task Manager using Laravel with CRUD functionality and image upload.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published