Back to Portfolio
Simple Project Management - Web Application
Web Application

Simple Project Management

A Simple Project Management System built with Laravel Inertia and React

Project Overview

A lightweight and efficient project management system tailored for small teams or solo developers, built using Laravel 12, Inertia.js 2, and React 19.

This application demonstrates a practical, fullstack implementation of CRUD operations, project-task-user relationships, and role-based access control in a clean UI powered by Tailwind CSS 3.

Ideal for demonstrating best practices in Laravel API design, React SPA architecture, and seamless frontend-backend integration with Inertia.js.

Key Features

  • Project and Task CRUD (Create, Read, Update, Delete)
  • User Management with Role-Based Permissions
  • Kanban-style Task View (Drag-and-Drop Ready)
  • Project Overview Dashboard with Stats
  • Clean and Responsive UI with Tailwind CSS
  • Server-side validation using Laravel Form Requests
  • Client-side routing and reactivity via Inertia.js
  • Persistent session authentication
  • MySQL (MariaDB) database support
  • Built-in modular code structure for scalability

Technologies Used

React 19Vite 6JavaScriptTailwind CSS 3Inertia 2PHP 8Laravel 12ApacheMySQL(MariaDB)

Project Gallery

Simple Project Management - Laravel Auth
Laravel Auth
Simple Project Management - Dashboard
Dashboard
Simple Project Management - Projects Table CRUD
Projects Table CRUD
Simple Project Management - Users Table CRUD
Users Table CRUD
Simple Project Management - Tasks Table CRUD
Tasks Table CRUD

Project Details

Client

Personal Project

Timeline

6 days

Role

FullStack Dev

More Projects

© 2025 MOHAMED LAAGUILI. All rights reserved.

0%