[ 🇮🇩 INDONESIAN LANGUAGE VERSION ]
About Laravel CRUD
This project is a simple implementation of CRUD (Create, Read, Update, Delete) features using the Laravel framework. It was built as a learning tool and skill development project for building modern web applications, enhanced with Alpine.js and Tailwind CSS on the frontend.
🔧 Technologies Used
- Laravel — PHP framework for backend and database management.
- Laravel Breeze — Lightweight starter kit for authentication.
- MySQL — Relational database management system.
- Tailwind CSS — Utility-first CSS framework for modern and responsive design.
- Alpine.js — Lightweight JavaScript framework for frontend interactivity.
🚀 Features
- User authentication (login, register, logout) using Laravel Breeze.
- Create data
- Read/display data
- Update data
- Delete data
- Responsive user interface using Tailwind CSS.
- Lightweight UI interactivity with Alpine.js.
📦 Installation
- Clone this repository:
git clone https://github.com/username/laravel-crud.git
cd laravel-crud
- Install Laravel dependencies:
composer install
- Copy
.env
file and generate app key:cp .env.example .env
php artisan key:generate
- Configure your database in
.env
, then run migrations:php artisan migrate
- Install frontend dependencies and build assets:
npm install && npm run dev
- Start local development server:
php artisan serve
🎯 Learning Goals
- Understand the basic CRUD workflow in Laravel.
- Learn how to implement authentication using Laravel Breeze.
- Integrate Tailwind CSS and Alpine.js in a Laravel project.
- Enhance skills in building clean, functional, and responsive web applications.
🙌 Contribution
This project is open for contributions! Feel free to fork and submit a pull request if you'd like to add new features or fix any issues.
Built with passion for learning and growing. Enjoy! 🚀
License
The Laravel framework is open-sourced software licensed under the MIT license.
© Create by Albert Devada. Built with 💻 and ☕. All rights reserved.