Task Manager is a Laravel-based web application that helps you manage your tasks and projects efficiently.
Task Manager is a web application built with Laravel, providing a user-friendly interface to manage tasks and projects seamlessly.
- Task Management: Create, edit, and delete tasks.
- Project Organization: Group tasks by projects.
- Due Dates: Set due dates for tasks.
- Status Tracking: Track the status of tasks (todo, in-progress, completed).
- PHP 7.4 or later
- Composer
- MySQL or any compatible database
- Laravel dependencies (handled by Composer)
-
Clone the repository:
git clone https://github.com/your-username/task-manager.git cd task-manager -
Install dependencies:
composer install
-
Copy the
.env.examplefile:cp .env.example .env
-
Generate an application key:
php artisan key:generate
-
Configure your database in the
.envfile:DB_CONNECTION=mysql DB_HOST=your-database-host DB_PORT=your-database-port DB_DATABASE=your-database-name DB_USERNAME=your-database-username DB_PASSWORD=your-database-password
-
Run migrations:
php artisan migrate
Additional configuration options can be found in the .env file. Customize the application name, environment, and other settings to fit your needs.
-
Run the development server:
php artisan serve
-
Visit http://localhost:8000 in your browser.
-
Register an account and start managing your tasks and projects.
Feel free to contribute to this project by submitting issues or pull requests. Follow the contribution guidelines outlined in the CONTRIBUTING.md file.
This project is licensed under the MIT License - see the LICENSE.md file for details.