This project is a task management application built with Laravel. It allows users to create, edit, delete, and reorder tasks. The application utilizes Laravel’s features such as routing, Eloquent ORM, and Blade templating.
- Task Management: Create, update, delete, and reorder tasks.
- User Interface: Stylish and responsive UI using Bootstrap.
- AJAX Reordering: Tasks can be reordered using drag-and-drop functionality.
To get started with Laravel, refer to the extensive documentation and video tutorial library. You can also explore the Laravel Bootcamp for a guided introduction.
Follow these steps to set up the project on your local machine:
git clone https://github.com/loonglim/Laravel-TaskManager.git
cd Laravel-TaskManager
composer install
npm install
Copy the example environment file and adjust the settings:
cp .env.example .env
# Edit .env to configure database settings and other environment variables
php artisan key:generate
Apply database migrations to set up the required tables:
php artisan migrate
Compile and build the frontend assets:
npm run dev
Start the Laravel development server:
php artisan serve
Visit http://localhost:8000 in your web browser to access the application.