Skip to content

FOG-ntp/ecommerce-laravel

Repository files navigation

Furniture E-commerce website in Laravel 🛍️

▷ Features :

  • PWA (progressive web app)

====== FRONT-END =======

  • Login/Register/Logout.
  • Show products with homepage, categories, brands.
  • Product details.
  • Search product with searchbox, tags.
  • Show Product description.
  • Show related products.
  • Product comments.
  • Add, edit to cart.
  • Calculate discount code.
  • Calculate feeship.
  • Show notification (with Toastr.js).
  • Breadcrumb navigation.
  • Product sorting with characters, $price.
  • Show posts with categories posts.
  • Display Website's information.
  • Live Chat with Facebook Messenger Plugin.
  • Social share buttons for each product, each post.
  • Show order history.
  • Print bill for each order.
  • Pagination.

======= ADMIN =======

  • Login/Register/Logout.
  • Show profit with some options (7days ago, month ago, this month, 365days & default: 60days).
  • Show quantities of products, brands, categories.
  • Show views of products, posts.
  • Show quantity of orders.
  • Show order details and approve order.
  • Print bill for each order.
  • CRUD and customize status of products and gallary product's images.
  • CRUD and customize status of categories product.
  • CRUD and customize status of posts.
  • CRUD and customize status of categories post.
  • CRUD and customize status of brands.
  • Customize status and Feedback comments.
  • CRUD and customize status of discount code.
  • CRUD and customize status of slide carousel.
  • Instant search, Multi-column ordering use Datatable.JS.
  • Pagination.

▷ Installation :

  1. Clone the repo and cd into it
  2. composer install
  3. Rename or copy .env.example file to .env
  4. php artisan key:generate
  5. Set your database credentials in your .env file
  6. Set your Braintree credentials in your .env file if you want to use PayPal
  7. Import db file(elaravel.sql) into your database (mysql,sql)
  8. npm install
  9. npm run watch
  10. run command[laravel file manager]:- php artisan storage:link
  11. Edit .env file :- remove APP_URL
  12. php artisan serve or use virtual host
  13. Visit localhost:8000 in your browser

▷ Screenshots :


image image image image image image image image image

▷ Author: F.O.G_ntp(nguyenthanhphong)