Skip to content

A full-stack e-commerce website was built using Laravel for the backend and frontend. Features include CRUD operations, Node.js authentication, dynamic nested routes, REST API, and secure SSL payment integration. It includes a MySQL database and a user-friendly dashboard for seamless management.

Notifications You must be signed in to change notification settings

Shaoun18/Shopgrids-Ecommerce-Website

Repository files navigation

=== Shopgrids E-commerce Website ===  
Contributors: Shaoun  
Donate link: 
Tags: e-commerce, online store, product management, SSLCommerz, cart, checkout  
Requires at least: PHP 8.0, Node.js 16.0  
Tested up to: Latest stable versions  
Stable tag: 1.0.0  
License: MIT  
License URI: https://opensource.org/licenses/MIT  

Shopgrids E-commerce Website is a complete e-commerce platform that includes an admin panel for product management, a user-friendly frontend, and integration with SSLCommerz for secure payments.  

== Description ==  

Shopgrids is a feature-rich e-commerce solution designed for small businesses, offering tools to manage products, handle customer accounts, and process secure online payments.  

Features:  

- Admin Panel: Add, update, delete, and manage products.  
- Frontend: User registration, profiles, and shopping cart.  
- SSLCommerz Integration: Secure payment processing.  
- Real-time Updates: Backend changes reflect instantly on the frontend.  
- Mobile-Friendly Design: Optimized for all devices.  

Perfect for businesses aiming to manage and grow their online store efficiently.  

== Installation ==  

### Requirements  

- PHP 8.x
- Composer (PHP dependency manager)  
- Node.js 16.x or higher  
- MySQL or a compatible database  

### Steps  

1. Clone the repository:  
   ```bash  
   git clone <repository_url>  
  1. Navigate to the project directory:

    cd Shopgrids-Ecommerce-Website-main  
  2. Install dependencies:

    • PHP:
      composer install  or composer update
    • Node.js:
      npm install  
  3. Configure the environment:

    • Copy .env.example to .env:
      cp .env.example .env  
    • Update .env with your database and SSLCommerz credentials.
  4. Run database migrations:

    php artisan migrate  
  5. Artisan key generate:

    php artisan key:generate  
  6. Compile frontend assets:

    npm run dev  
  7. Start the development server:

    php artisan serve  

    Access the site at http://127.0.0.1:8000.

== Frequently Asked Questions ==

= Who can use Shopgrids? =
Shopgrids is perfect for small businesses, freelancers, and agencies looking for a user-friendly e-commerce platform.

= Does it support custom themes? =
Yes, you can customize the frontend using Laravel Blade templates.

= Is SSLCommerz integration mandatory? =
No, but it’s highly recommended for secure payment processing.

== Screenshots ==

  1. Dashboard
    DashBoard DashBoard DashBoard DashBoard

2Admin Dashboard
Admin Panel

3Product Management
Product Page

  1. Cart and Checkout
    Cart and Checkout
    Cart and Checkout

  2. Order status
    Order Status

== Changelog ==

= 1.0.0 =

  • Initial release of Shopgrids.
  • Admin panel for product management.
  • Frontend for user accounts and shopping.
  • Integrated SSLCommerz for payments.

== Roadmap ==

  • Advanced analytics dashboard.
  • Integration with other payment gateways.
  • Multi-language support.
  • Inventory management enhancements.
  • Customizable email notifications.

== License ==

This project is licensed under the MIT License.
https://opensource.org/licenses/MIT


---

Feel free to update placeholders like `<repository_url>` and `path_to_screenshots` with the actual links or paths. Let me know if you'd like further refinements!

About

A full-stack e-commerce website was built using Laravel for the backend and frontend. Features include CRUD operations, Node.js authentication, dynamic nested routes, REST API, and secure SSL payment integration. It includes a MySQL database and a user-friendly dashboard for seamless management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published