{"id":23180830,"url":"https://github.com/bridgemonkcorpr/km-ecommerce","last_synced_at":"2025-08-18T13:33:19.835Z","repository":{"id":267766056,"uuid":"890296740","full_name":"bridgemonkcorpr/KM-ECommerce","owner":"bridgemonkcorpr","description":"KM is an open-source Laravel eCommerce framework that combines the power of Laravel (a PHP framework) and Tailwind CSS. Utilizing Vite, it provides a modern, fast, and efficient development experience.  KM streamlines the process of launching online stores, reducing the time, cost, and effort needed to take your business online.","archived":false,"fork":false,"pushed_at":"2024-12-17T07:06:32.000Z","size":11192,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T05:34:35.162Z","etag":null,"topics":["composer","git","laravel","livewire","mysql","nginx","node-module","nodejs","npm","php","tailwindcss","vite"],"latest_commit_sha":null,"homepage":"","language":"Blade","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bridgemonkcorpr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-18T10:31:57.000Z","updated_at":"2024-12-17T12:03:58.000Z","dependencies_parsed_at":"2024-12-17T08:36:47.907Z","dependency_job_id":null,"html_url":"https://github.com/bridgemonkcorpr/KM-ECommerce","commit_stats":null,"previous_names":["bridgemonkcorpr/ecommerce","bridgemonkcorpr/km-ecommerce"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bridgemonkcorpr/KM-ECommerce","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bridgemonkcorpr%2FKM-ECommerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bridgemonkcorpr%2FKM-ECommerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bridgemonkcorpr%2FKM-ECommerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bridgemonkcorpr%2FKM-ECommerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bridgemonkcorpr","download_url":"https://codeload.github.com/bridgemonkcorpr/KM-ECommerce/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bridgemonkcorpr%2FKM-ECommerce/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271002925,"owners_count":24683201,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["composer","git","laravel","livewire","mysql","nginx","node-module","nodejs","npm","php","tailwindcss","vite"],"created_at":"2024-12-18T08:13:24.922Z","updated_at":"2025-08-18T13:33:18.852Z","avatar_url":"https://github.com/bridgemonkcorpr.png","language":"Blade","funding_links":["https://opencollective.com/"],"categories":[],"sub_categories":[],"readme":"# KM: Open-Source Laravel eCommerce Framework\n\n\u003cimg src=\"screenshots/01.png\" alt=\"KM Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n**KM** is an open-source [Laravel eCommerce](https://laravel.com/) framework that combines the power of [Laravel](https://laravel.com/) (a [PHP](https://secure.php.net/) framework) and [Tailwind CSS](https://tailwindcss.com/). Utilizing [Vite](https://vite.dev/), it provides a modern, fast, and efficient development experience.\n\nKM streamlines the process of launching online stores, reducing the time, cost, and effort needed to take your business online. Whether you're a small business or a large enterprise, KM is flexible, robust, and easy to set up!\n\n---\n\n## 🚀 Deployment\n\nDeploy KM by following these simple steps:\n\n```bash\n# Install dependencies\ncomposer install\n\n# Run migrations\nphp artisan migrate\n\n# Alternatively, import the provided SQL file\n# located in /database/data/bridgemonkcorp.sql\n\n# Start the server\nphp artisan serve\n```\n\n---\n\n## 📋 Getting Started\n\n### [📹 Install KM](https://www.youtube.com/watch?v=1J7U5n7h8Lo)\n\nFollow the [Getting Started with KM](https://www.youtube.com/watch?v=1J7U5n7h8Lo) video tutorial for step-by-step guidance.\n\n\n\n## 🛠️ Technologies Used\n\nKM is built with the following core technologies:\n\n- **Laravel** - A robust PHP framework for backend development.\n- **Tailwind CSS** - Utility-first CSS framework for modern UI design.\n- **Vite** - A modern frontend tooling system for fast build and development.\n- **MySQL** - Relational database for data management.\n- **PHP 8.1+** - Backend scripting language.\n- **Alpine.js** - Lightweight JavaScript library for interactivity.\n- **Livewire** - Full-stack framework for dynamic UI without JavaScript.\n- **Nginx/Apache** - Web server support.\n- **Composer** - Dependency management tool for PHP.\n- **Node.js \u0026 NPM** - For building frontend assets.\n- **Git** - Version control system for collaboration.\n\n---\n\n## 🖥️ Processor and System Requirements\n\nTo run KM smoothly, the following system requirements are recommended:\n\n### Minimum Requirements:\n- **Processor**: Dual-core CPU (2 GHz)\n- **RAM**: 2 GB\n- **Storage**: 10 GB free space\n- **Operating System**: Ubuntu 20.04+, Windows 10+, macOS 10.14+\n- **PHP Version**: 8.1 or higher\n- **Database**: MySQL 5.7 or MariaDB 10.2\n- **Node.js**: v16+ with npm\n- **Web Server**: Apache 2.4+ or Nginx 1.18+\n\n### Recommended Requirements:\n- **Processor**: Quad-core CPU (3 GHz)\n- **RAM**: 4 GB or higher\n- **Storage**: 20 GB SSD\n- **Operating System**: Ubuntu 22.04, macOS 12, or Windows Server 2022\n- **PHP Version**: 8.2+\n- **Database**: MySQL 8.0+ or MariaDB 10.5+\n- **Node.js**: v18+ with npm\n- **Web Server**: Nginx or Apache with SSL enabled.\n\n---\n\n## 💰 Technology Cost\n\nWhile KM is free and open-source under the MIT License, here are the associated technology costs (optional depending on setup):\n\n### Hosting Providers:\n- **Shared Hosting**: $5–$15/month\n- **VPS Hosting**: $20–$50/month\n- **Cloud Hosting** (AWS/Azure/Google Cloud): $10–$100/month depending on usage.\n\n### Domain Name:\n- **Cost**: $10–$20/year\n\n### SSL Certificate:\n- **Free**: (e.g., Let’s Encrypt)\n- **Premium**: $50–$200/year\n\n### Mail Service (Optional):\n- **Mailtrap, SendGrid, or Mailgun**: Free to $20/month depending on emails sent.\n\n### Premium Plugins or Themes (Optional):\n- **Cost**: $50–$500 (one-time).\n\n### Storage Costs (Optional for product images, files):\n- **Amazon S3 or DigitalOcean Spaces**: $5–$20/month.\n\n### Example Cost Breakdown:\n| Service               | Option           | Estimated Cost |\n|-----------------------|------------------|----------------|\n| **Hosting**           | Shared Hosting   | $10/month      |\n| **Domain Name**       | .com Domain      | $12/year       |\n| **SSL Certificate**   | Let’s Encrypt    | Free           |\n| **Mail Service**      | Mailtrap         | Free Plan      |\n| **Storage**           | Amazon S3        | $5/month       |\n\n\n### Initial Setup Steps\n\n#### 1. Store Setup\n\nConfigure your store with basic details like store name, description, email address, and phone number. Access the setup page at [http://localhost:8000/admin/setup](http://localhost:8000/admin/setup).\n\n\u003cimg src=\"screenshots/Screenshot (119).png\" alt=\"Store Setup Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n#### 2. Admin Setup\n\nCreate your admin account by entering a name, email, and password. Click \"Next\" to proceed.\n\n\u003cimg src=\"screenshots/Screenshot (120).png\" alt=\"Admin Setup Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n#### 3. Verify Store Details\n\nReview and confirm the store details you have provided.\n\n\u003cimg src=\"screenshots/Screenshot (121).png\" alt=\"Verify Details Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n#### 4. Access Admin Panel\n\nLogin to the admin panel using your credentials to start managing your store.\n\n\u003cimg src=\"screenshots/Screenshot (122).png\" alt=\"Admin Panel Access Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n#### Admin Dashboard\n\nExplore KM's comprehensive admin dashboard to manage your store effectively:\n\n\u003cimg src=\"screenshots/Screenshot (123).png\" alt=\"Admin Dashboard Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n---\n\n## 🌟 Key Features\n\n### 🛍️ Add Products\n\n1. Navigate to the **Products** tab.\n\n\u003cimg src=\"screenshots/Screenshot (125).png\" alt=\"Add Product Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n2. Fill in product details, including name, price, description, inventory, and weight.\n\n\u003cimg src=\"screenshots/Screenshot (126).png\" alt=\"Add Product Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n3. Upload product images to the gallery.\n\n\u003cimg src=\"screenshots/Screenshot (127).png\" alt=\"Add Product Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n4. Save your changes.\n\n\u003cimg src=\"screenshots/Screenshot (128).png\" alt=\"Add Product Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n### 📋 Product Preview\n\nPreview how your product will appear to customers:\n\n\u003cimg src=\"screenshots/Screenshot (131).png\" alt=\"Product Preview Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n### 🗂️ Create Collections\n\nOrganize products into collections:\n1. Add a collection title and description.\n\n\u003cimg src=\"screenshots/Screenshot (133).png\" alt=\"Create Collection Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n2. Select products to include.\n\n\u003cimg src=\"screenshots/Screenshot (134).png\" alt=\"Create Collection Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n3. Upload a collection cover image.\n\n\u003cimg src=\"screenshots/Screenshot (136).png\" alt=\"Create Collection Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n### 🛠️ Store Customization\n\nConfigure store themes and settings to match your brand identity:\n\n\u003cimg src=\"screenshots/Screenshot (135).png\" alt=\"Store Customization Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n### 🚚 Shipping Rules\n\nDefine shipping rates and zones:\n\n1. Add shipping name \u0026 select country zone.\n\u003cimg src=\"screenshots/Screenshot (139).png\" alt=\"Shipping Rules Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n2. Specify rates based on weight or price.\n\n\u003cimg src=\"screenshots/Screenshot (142).png\" alt=\"Shipping Rules Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n3. Add conditions and descriptions for each rate.\n\n\u003cimg src=\"screenshots/Screenshot (143).png\" alt=\"Shipping Rules Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n### 🌍 Tax Zones\n\nSet up tax zones for country-specific rates:\n\n\u003cimg src=\"screenshots/Screenshot (144).png\" alt=\"Tax Zone Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n1. Define tax percentages.\n\n\u003cimg src=\"screenshots/Screenshot (145).png\" alt=\"Tax Zone Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n2. Prioritize multiple tax rules.\n\n\u003cimg src=\"screenshots/Screenshot (146).png\" alt=\"Tax Zone Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n### 💸 Discounts\n\nCreate and manage discounts easily:\n1. Generate discount codes.\n2. Choose percentage or value-based discounts.\n3. Specify applicable products or collections.\n4. Set start and end dates for validity.\n\n\u003cimg src=\"screenshots/Screenshot (147).png\" alt=\"Discount Setup Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n### 🛒 Customer Experience\n\nEnhance the customer journey with:\n1. Easy signup.\n2. Seamless product addition to cart.\n3. Discount code application and smooth checkout process.\n\n\u003cimg src=\"screenshots/Screenshot (151).png\" alt=\"Customer Cart Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n### 📦 Admin Order Management\n\nMonitor and manage orders directly from the admin panel:\n\n\u003cimg src=\"screenshots/Screenshot (156).png\" alt=\"Order Details Screenshot\" style=\"max-width:100%; border-radius:8px;\"\u003e\n\n---\n\n## 🚀 Premium Features\n\nKM's **Premium Features** take your eCommerce store to the next level with advanced tools and functionalities:\n\n- **Dashboard**\n- **Orders**\n- **Products**\n- **Reviews**\n- **Collections**\n- **Customers**\n- **Discounts**\n- **Shipping**\n- **Taxation**\n- **Blog Posts**\n- **Pages**\n- **General**\n- **Brand**\n- **Users**\n- **Navigation**\n- **Carousels**\n- **Layout**\n- **Template**\n- **Payments**\n- **Checkout**\n\nFor full eCommerce features mail us on  [bridgemonkcorp@gmail.com](mailto:bridgemonkcorp@gmail.com).\n\n---\n\n## 🚀 Accelerate Your Online Store Launch\n\nWith KM's **Starter Pack**, you get all the foundational features needed to set up your store with ease. [Explore the KM Starter Pack](https://www.youtube.com/watch?v=1J7U5n7h8Lo).\n\n---\n\n## 🌐 Versatile Commerce Solutions\n\nKM is suitable for a variety of industries like fashion, textiles, and beyond. Customize it to align with your unique business requirements!\n\n---\n\n## 📜 License\n\nKM is open-source and licensed under the [MIT License](https://opensource.org/license/mit), ensuring it remains free and accessible for everyone.\n\n---\n\n## 🛡️ Security Vulnerabilities\n\nIf you discover any security issues, please report them privately to [bridgemonkcorp@gmail.com](mailto:bridgemonkcorp@gmail.com). Your contributions to keeping KM secure are appreciated.\n\n---\n\n## 🤝 Contributors\n\nKM thrives thanks to its active community of contributors. Learn more about how you can contribute on our [Open Collective](https://opencollective.com/).\n\n---\n\n## 💖 Sponsors\n\nSupport KM by becoming a sponsor. Your logo will appear here with a link to your website. Interested? Email us to discuss sponsorship opportunities.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbridgemonkcorpr%2Fkm-ecommerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbridgemonkcorpr%2Fkm-ecommerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbridgemonkcorpr%2Fkm-ecommerce/lists"}