This is a Simple E-Commerce system using Laravel 8 + VueJS + Bootstrap 5
In this E-commerce system we have few simple and basic functionality and features which are:-
- List of Products
- Filter By Brands and Category
- Add To Cart
- Register
- Login
- git clone https://github.com/nadiatul/Simple-E-Commerce.git
- npm install
- composer install
- create a database name=ecommerce
- configure database credentials in config/database.php & .env file
- php artisan migrate
- php artisan key:generate
- import Simple-E-Commerce/database/data/e-commerce.sql
- php artisan serve
- Register as a user to view the products
The Idea & Planning
- I'm planning on using the filter/pipe for discount of different membership type. Which mean each membership type have different discount rate. In the pipe, it will return the new RM and discounted price with proper finance format eg. RM 6,299.00
- Filter by the category and Brand
- Continue with the Add to Cart & Order History.
- Adding the user activity using Transaction / Audit Trail
For the installation/Deployment to server I used to copy the entire project file to the server. But later on I found out we can minify/compress/build the project file first and deploy to server
Credits To:
Idea: https://code-projects.org/e-commerce-site-in-php-with-source-code/
Photos: Photo by XPS on Unsplash
Photo by Campaign Creators on Unsplash