{"repo":"HongDiep18/furniture-laravel-project","free":true,"listed":false,"github":"https://github.com/HongDiep18/furniture-laravel-project","clone":"git clone https://github.com/HongDiep18/furniture-laravel-project.git","description":"A full-stack e-commerce furniture platform built with Laravel 10, PHP 8.1, MySQL, and Blade templates. Features responsive Vite asset bundling, social auth (Google/Facebook), CKEditor rich text management, and a comprehensive back-office admin panel for orders, categories, and inventory.","language":"JavaScript","stars":15,"topics":["admin-panel","blade-template","ckeditor","ecommerce","laravel","laravel10","mysql","php","socialite","vite"],"license":null,"category":"ecommerce","readme_excerpt":"Furniture Laravel Project An e-commerce furniture website built with Laravel 10, MySQL, Blade templates, and Vite. Features - Client storefront: home page, products, categories, cart, checkout, blog posts, contact - Authentication: register/login/logout, forgot/reset password - Social login support: Google and Facebook - Admin dashboard: products, categories, comments, orders, users, menus, posts, images, addresses, email templates/logs - CKEditor integration for rich content management Tech Stack - PHP ^8.1 - Laravel ^10 - MySQL 8+ (or compatible MariaDB) - Node.js 18+ and npm (for Vite assets) - Composer 2+ Prerequisites Make sure these are installed on your machine: - PHP (CLI) with common extensions ( openssl , pdo , mbstring , tokenizer , xml , ctype , json , fileinfo ) - Composer - MySQL server - Node.js + npm - Git Project Setup (Step by Step) 1) Clone project 2) Install PHP dependencies 3) Install Node dependencies 4) Create environment file If you are using Git Bash on Windows, use: 5) Configure .env Open .env and update database + app URL values: Optional (for social login): 6) Generate application key 7) Create database Create a database manually in MySQL (example name: furniture db ), then make sure the same name is set in .env . 8) Run migrations 9) Create storage symlink First Admin Bootstrap (Important) This project currently does not include default seeders, so you should create role data and an admin user manually. Option A: Insert with tinker Run: Then paste","default_branch":null,"files":null,"tree":[],"storefront":"/r/HongDiep18","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HongDiep18/furniture-laravel-project/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}