/task-manager

A simple laravel crud task management app

Primary LanguagePHP

Here's a basic structure for your README file:


Task Manager

This is a simple Laravel web application for task management designed to prioritize a particulat project priority.

Models

  • Project: Represents a project with multiple tasks.

    • Attributes:
      • id
      • name
      • created_at
      • updated_at
    • Relationships:
      • One-to-many with Task
  • Task: Represents a task associated with a project.

    • Attributes:
      • id
      • name
      • priority (low, medium, high)
      • project_id
      • created_at
      • updated_at
    • Relationships:
      • Belongs to Project

Installation

  1. Clone the repository:
git clone https://github.com/Nderi12/task-manager
  1. Navigate to the project directory:
cd task-manager
  1. Install composer dependencies:
composer install
  1. Create a copy of the .env.example file and rename it to .env:
cp .env.example .env
  1. Generate an application key:
php artisan key:generate
  1. Configure your database in the .env file.

  2. Run database migrations and seeders:

php artisan migrate --seed

Usage

To run the project, use the following command:

php artisan serve

Open your web browser and navigate to http://127.0.0.1:8000 to access the application.