All Projects
Laravel & Vue CRM
Open Source Project

Laravel & Vue CRM

A simple CRM project to use the skills I learned in Laravel & VueJS. I used InertiaJS to glue the integration between Laravel and VueJS

LaravelVueJSTailwind CssMySQLLaravel Spatie Media

Features

A dedicated module to create and manage client profiles, storing technical and billing data such as Company VAT, address, and primary contact details
Tools to define projects with specific titles, descriptions, and deadlines, allowing teams to track high-level progress from a centralized dashboard.
A detailed task system that links individual actions to specific projects and clients, featuring status labels like completed or blocked.
The ability to assign both projects and specific tasks to individual users, ensuring clear accountability across the platform.
A robust attachment system allowing users to upload, store, and download project-related files (like .png or .jpg) directly within the project interface.
A "Project Details" view that aggregates all related information—assigned users, client contact info, task counts, and files—into a single, organized page.
A clean, Laravel-based UI featuring a persistent sidebar for navigation, paginated data tables for scalability, and standardized CRUD (Create, Read, Update, Delete) workflows.

Gallery

8 images