Skip to content

This repository is a Laravel-based Project Management System featuring task assignments, user roles, project tracking, and notifications. Built with clean code architecture and MVC pattern, it's perfect for learning or deploying real-world Laravel applications.

Notifications You must be signed in to change notification settings

Wcoder547/Laravel-ProjectManagment

Repository files navigation

Project Management System 🏗️

A Laravel-based project management system that allows users to add project deadlines, edit, delete tasks, and manage tasks efficiently.

🚀 Features

  • 🗂️ Add project deadlines
  • ✏️ Edit & delete tasks
  • 📋 View all tasks
  • ✅ View only "My Tasks"
  • 🔒 Authentication & authorization (if applicable)

🛠️ Installation

  1. Clone the repository

    git clone https://github.com/Wcoder547/Laravel-ProjectManagment.git
    cd Laravel-ProjectManagment
  2. Install dependencies

    composer install
    npm install
  3. Set up environment variables
    Copy .env.example and create a new .env file:

    cp .env.example .env
  4. Generate application key

    php artisan key:generate
  5. Set up database
    Update .env with your database credentials, then run:

    php artisan migrate --seed
  6. Run the development server

    php artisan serve
    npm run dev

🔧 Usage

  • Login/Register to manage tasks.
  • Create, edit, and delete tasks for projects.
  • Filter tasks by "All Tasks" or "My Tasks".

🏗️ Tech Stack

  • Backend: Laravel
  • Frontend: Blade / Inertia.js with React
  • Database: MySQL / PostgreSQL
  • Version Control: Git & GitHub

📜 License

This project is licensed under the MIT License.

👨‍💻 Author

About

This repository is a Laravel-based Project Management System featuring task assignments, user roles, project tracking, and notifications. Built with clean code architecture and MVC pattern, it's perfect for learning or deploying real-world Laravel applications.

Topics

Resources

Stars

Watchers

Forks

Languages