Skip to content

Task Track is a lightweight task management application built with Laravel, Filament, and Livewire. It enables users to efficiently manage their tasks by providing features for creating, updating, and deleting tasks with real-time updates to ensure a seamless user experience.

Notifications You must be signed in to change notification settings

Mushkir/light-weight-task-app

Repository files navigation

Task Tracker

Task Track is a lightweight task management application built with Laravel, Filament, and Livewire. It enables users to efficiently manage their tasks by providing features for creating, updating, and deleting tasks with real-time updates to ensure a seamless user experience. The application is designed with simplicity and functionality in mind, leveraging the power of modern web development frameworks for a responsive and interactive interface.

This project is ideal for anyone looking to track their tasks effectively or developers interested in exploring Laravel's capabilities alongside Livewire for real-time interactions and Filament for an elegant user interface. Task Track also includes user authentication to ensure data privacy and security.

With clear setup instructions and well-documented code, Task Track is easy to run locally and provides a solid foundation for further customization and enhancement.

Technologies and Libraries Used and Learned

S.No Technologies and Libraries Used
01 Laravel
02 Tailwind CSS
03 Laravel Breeze
04 Filament
05 PHPFlasher

Screenshots

Homepage or Login page

Register page

Add new task

Edit task

Admin dashboard - Tasks panel

Admin dashboard - Users panel

Installation and Setup

  • Clone the Repo into Local machine:
  git clone https://github.com/Mushkir/light-weight-task-app.git
  • Navigate into the project directory:
cd light-weight-task-app
  • Install dependencies:
Composer dependencies
composer install

NPM dependencies:

npm install
  • Set up the .env file:

    • Duplicate the .env.example file as .env:
    • Update environment-specific configurations like database credentials.
  • Generate the application key (APP_KEY):

php artisan key:generate
  • Run migrations
php artisan migrate

Run the project

  1. Open new terminal and run the following command:
npm run dev
  1. Open another new terminal and run the following command:
php artisan serve

License:

  • MIT

Author

About

Task Track is a lightweight task management application built with Laravel, Filament, and Livewire. It enables users to efficiently manage their tasks by providing features for creating, updating, and deleting tasks with real-time updates to ensure a seamless user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages