This repository is the Final Project for Semester 1 at IDN Polytechnic, where I developed a Cat Adoption Website using Laravel. This repository serves as a companion to my Final Project Module, containing the source code referenced in the documentation.
This website provides various features, including:
- πΎ Cat Adoption Submission
- π Blog System (Create, Read, Update, Delete)
- π¬ Commenting on Blogs
- β‘ User Post Management
- π Notifications System
- π Admin Panel for Website Management
- π¨ Modern UI with Tailwind CSS, Preline, and Flowbite
- π More features can be explored directly on the website!
- Laravel - PHP Framework for Web Development
- Filament - Admin Panel and Dashboard Management
- Tailwind CSS - Utility-first CSS Framework
- Preline & Flowbite - UI Components for Tailwind CSS
- MySQL - Relational Database
π Live Website: AdoptCat Website
π Project Module: Final Project Documentation
π½ Presentation: Canva Presentation
π Project Management Board: To-Do Board on Notion
Here are some screenshots of the website:
- Clone the Repository
git clone https://github.com/Ridhsuki/finaladoptcat-app.git cd finaladoptcat-app - Install Dependencies
composer install npm install
- Set Up Environment
cp .env.example .env php artisan key:generate
- Configure Database & Run Migrations. before that, please edit the connection to the database first
php artisan migrate
- Clear cache & configurations
php artisan config:clear php artisan cache:clear php artisan view:clear
- Build assets & Run the Project
npm run build php artisan serve
- Open the browser and visit http://127.0.0.1:8000
π Facebook: Basuki Ridho
π· Instagram: @basukiridhoal
πΆ TikTok: @ridhsuki dev
πΌ LinkedIn: Basuki Ridho Al Ghifari
π Thank you for visiting this repository! If you find this project helpful, feel free to star π this repository! π




