DashLive is a web-based application for simple user data management—add, read, and delete users—built with Laravel and Livewire for a fast and reactive user experience.
This project is a personal learning project, inspired and developed as part of the WPU Course.
It demonstrates practical implementation of modern Laravel features and Livewire components.
- Add User: Input new users quickly with responsive forms.
- View Users: See the list of users in a dynamic dashboard.
- Delete User: Remove users easily and instantly.
- Livewire-powered UI: Real-time updates without page reloads.
- Laravel 12.x
Framework for backend logic, routing, and database migrations. - Livewire 3.6
Enables reactive, component-driven interfaces directly in Blade views. - Blade
Simple templating for clean and maintainable UI. - PHP 8.2+
Core language for server-side functionality. - TailwindCSS 4.x
Modern utility-first CSS for rapid design. - Vite 7.x
Lightning-fast build tool for frontend assets.
- Clone the repository
git clone https://github.com/zaki-ramadhan-2/DashLive.git cd DashLive
- Install dependencies
composer install npm install
- Configure environment
- Copy
.env.example
to.env
and set up database credentials. - Generate the application key:
php artisan key:generate
- Copy
- Run migrations
php artisan migrate
- Start the server
php artisan serve
- View in browser:
Go to http://localhost:8000.
app/Http/Livewire/
— Livewire components for managing usersresources/views/
— Blade templates for UIroutes/web.php
— Application routes
- Built as part of WPU Course for hands-on Laravel and Livewire practice.
Thank you for checking out DashLive!