Live Demo: clickcart.arhamnatiq.com
GitHub Repository: github.com/arham-natiq25/ClickCart
ClickCart is a powerful and fully-featured e-commerce web application built with Laravel. It simplifies the online shopping experience through three distinct user roles: Admin, Vendor, and Customer.
With a dynamic admin panel, multi-payment gateway integration, real-time chat, and responsive UI, ClickCart offers everything you need to run a modern e-commerce platform.
- Admin: Manage users, products, orders, and oversee platform operations.
- Vendor: List products, manage inventory, and communicate with customers.
- Customer: Browse products, manage cart, and complete purchases.
- Intuitive and user-friendly interface to manage all platform activities.
- Seamlessly supports Stripe, PayPal Checkout, Razorpay, and 2Checkout.
- Enables direct messaging between vendors and customers using Laravel Echo + Pusher.
- Uses jQuery DataTables for interactive and responsive data display and management.
- Optimized layout for desktops, tablets, and mobile devices.
| Layer | Technology |
|---|---|
| Backend | Laravel |
| Frontend | Blade Templates, jQuery, Bootstrap |
| Database | MySQL |
| Auth | Laravel's built-in authentication system |
| Payments | Stripe, PayPal, Razorpay, 2Checkout |
| Chat | Laravel Echo, Pusher |
git clone https://github.com/arham-natiq25/ClickCart.git
cd ClickCart
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
php artisan serve
