Project Management App

PHP
Laravel
React
TypeScript
Tailwind CSS
Inertia.js
shadcn/ui

A project management web app with task tracking, user assignment, and project overviews.

Project Management App

Tech Stack

Features:

  • Project Management: Create, read, update, and delete projects with sorting, filtering, and pagination options for efficient project management.
  • Task Management: Manage tasks with full CRUD functionality, including sorting, filtering, and pagination for easy task tracking.
    • Task Creation Inside Projects: Add new tasks directly within specific projects for better task organization.
    • User Assignment to Tasks: Assign team members to tasks, enhancing collaboration and responsibility tracking.
    • Personal Task View: Users can view tasks specifically assigned to them, improving individual task management.
  • User Management: Create and manage users, edit profile information, assign roles, and control permissions.
  • Role and Permission Based Access Control: Different roles and permissions with different access levels to manage tasks and projects.
  • Search and Filter: Search and filter projects, tasks, roles, and permissions based on various criteria.
  • Dashboard Overview: A centralized dashboard showing key project and task metrics, providing an at-a-glance view of progress and status.

Purpose:

This project management app is designed to streamline task and project workflows, offering robust tools for creating, managing, and tracking projects and tasks. The app supports team collaboration through user assignment and provides an intuitive dashboard for real-time insights.

Login Page
Register Page
Forgot Password
Dashboard
Project List
Project - Create
Project - Selected
Project - Edit Selected Project
Task List
Task - Selected
Task - Edit Selected Task
User List
User - Create - Details Tab
User - Create - Roles Tab
User - Create - Permissions Tab
User - Selected
Profile
Back to project list