{"id":32627340,"url":"https://github.com/aelassas/wexcommerce","last_synced_at":"2026-02-27T09:49:49.587Z","repository":{"id":164888455,"uuid":"545496125","full_name":"aelassas/wexcommerce","owner":"aelassas","description":"Single-Vendor Marketplace","archived":false,"fork":false,"pushed_at":"2026-02-26T10:31:21.000Z","size":16961,"stargazers_count":88,"open_issues_count":0,"forks_count":48,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-02-26T16:24:37.687Z","etag":null,"topics":["commerce","ecommerce","marketplace","mongodb","nextjs","paypal","react","single-vendor","storefront","stripe","wexcommerce"],"latest_commit_sha":null,"homepage":"https://wexcommerce.github.io","language":"TypeScript","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/aelassas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"aelassas","buy_me_a_coffee":"aelassas","custom":["https://www.paypal.me/aelassaspp"]}},"created_at":"2022-10-04T13:25:52.000Z","updated_at":"2026-02-26T10:31:15.000Z","dependencies_parsed_at":"2024-04-16T23:22:09.152Z","dependency_job_id":"0e8d10c7-a4f4-4511-8ebf-dfd5b6f22084","html_url":"https://github.com/aelassas/wexcommerce","commit_stats":null,"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/aelassas/wexcommerce","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aelassas%2Fwexcommerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aelassas%2Fwexcommerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aelassas%2Fwexcommerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aelassas%2Fwexcommerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aelassas","download_url":"https://codeload.github.com/aelassas/wexcommerce/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aelassas%2Fwexcommerce/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29890171,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T09:48:51.284Z","status":"ssl_error","status_checked_at":"2026-02-27T09:48:43.992Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["commerce","ecommerce","marketplace","mongodb","nextjs","paypal","react","single-vendor","storefront","stripe","wexcommerce"],"created_at":"2025-10-30T21:23:31.444Z","updated_at":"2026-02-27T09:49:49.582Z","avatar_url":"https://github.com/aelassas.png","language":"TypeScript","funding_links":["https://github.com/sponsors/aelassas","https://buymeacoffee.com/aelassas","https://www.paypal.me/aelassaspp","https://www.buymeacoffee.com/aelassas"],"categories":[],"sub_categories":[],"readme":"[![build](https://github.com/aelassas/wexcommerce/actions/workflows/build.yml/badge.svg)](https://github.com/aelassas/wexcommerce/actions/workflows/build.yml) \n[![test](https://github.com/aelassas/wexcommerce/actions/workflows/test.yml/badge.svg)](https://github.com/aelassas/wexcommerce/actions/workflows/test.yml) \n[![codecov](https://img.shields.io/codecov/c/github/aelassas/wexcommerce?label=coverage)](https://codecov.io/gh/aelassas/wexcommerce)\n[![loc](https://raw.githubusercontent.com/aelassas/wexcommerce/refs/heads/loc/badge.svg)](https://github.com/aelassas/wexcommerce/actions/workflows/loc.yml) \n[![live demo](https://img.shields.io/badge/live-demo-brightgreen)](https://wexcommerce.dynv6.net:8002/)\n[![docs](https://img.shields.io/badge/docs-wiki-brightgreen)](https://github.com/aelassas/wexcommerce/wiki)\n\n\u003c!--\n[![tested with jest](https://img.shields.io/badge/tested_with-jest-brightgreen?logo=jest)](https://github.com/jestjs/jest)\n[![docs](https://img.shields.io/badge/docs-wiki-brightgreen)](https://github.com/aelassas/wexcommerce/wiki)\n[![live demo](https://img.shields.io/badge/live-demo-brightgreen)](https://wexcommerce.dynv6.net:8002/)\n[![loc](https://raw.githubusercontent.com/aelassas/wexcommerce/refs/heads/loc/badge.svg)](https://github.com/aelassas/wexcommerce/actions/workflows/loc.yml)\n[![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/aelassas/wexcommerce/pulls)\n[![codecov](https://codecov.io/gh/aelassas/wexcommerce/graph/badge.svg?token=ZNW4QHSFPH)](https://codecov.io/gh/aelassas/wexcommerce)\n[![codecov](https://img.shields.io/codecov/c/github/aelassas/wexcommerce?label=coverage)](https://codecov.io/gh/aelassas/wexcommerce)\n[![coveralls](https://coveralls.io/repos/github/aelassas/wexcommerce/badge.svg?branch=main)](https://coveralls.io/github/aelassas/wexcommerce?branch=main)\n[![live demo](https://img.shields.io/badge/live-demo-brightgreen)](https://wexcommerce.dynv6.net:8002/)\n[![open-vscode](https://img.shields.io/badge/open-vscode-1f425f.svg)](https://vscode.dev/github/aelassas/wexcommerce/)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/aelassas/wexcommerce/blob/main/.github/CONTRIBUTING.md)\n\n[![containerize](https://github.com/aelassas/wexcommerce/actions/workflows/containerize.yml/badge.svg)](https://github.com/aelassas/wexcommerce/actions/workflows/containerize.yml)\n\nhttps://github.com/user-attachments/assets/1a4841cb-8e70-4ac2-974e-64774eb17371\n--\u003e\n\n[![](https://wexcommerce.github.io/content/cover.png)](https://wexcommerce.dynv6.net:8002/home)\n\n## wexCommerce\n \nwexCommerce is a single-vendor marketplace offering an SEO-optimized web storefront and a powerful admin panel for managing your online store.\n\nIt integrates Stripe and PayPal payment gateways, allowing you to choose the most suitable option for your region. If Stripe isn't available in your country, PayPal offers a reliable alternative for smooth transactions.\n\nFrom the frontend, customers can browse products, add them to their cart, and complete purchases with various payment methods including Credit Card, PayPal, Google Pay, Apple Pay, Link, Cash on Delivery, and Wire Transfer. They can register or log in using Google, Facebook, Apple, or Email, and view their order history and track their deliveries.\n\nFrom the admin panel, admins can manage products, categories, orders, payments, customers, and general store settings such as default language, currency, delivery and shipping options, and accepted payment methods.\n\n\u003c!--\n## Why Next.js?\n\nBuilding a marketplace with Next.js provides a solid foundation for scaling your business. Focus on performance, security, and user experience while maintaining code quality and documentation. Regular updates and monitoring will ensure your platform remains competitive and reliable.\n\nNext.js stands out as an excellent choice for marketplace development due to its:\n\n- **Superior Performance**: Built-in optimizations for fast page loads and seamless user experiences\n- **SEO Advantages**: Server-side rendering capabilities that ensure your products are discoverable\n- **Scalability**: Enterprise-ready architecture that grows with your business\n- **Rich Ecosystem**: Vast collection of libraries and tools for rapid development\n- **Developer Experience**: Intuitive development workflow with hot reloading and automatic routing\n--\u003e\n\n## Quick Links\n* [Overview](https://github.com/aelassas/wexcommerce/wiki/Overview)\n* [Install Guide (Self-hosted)](https://github.com/aelassas/wexcommerce/wiki/Installing-(Self%E2%80%90hosted))\n* [Install Guide (Docker)](https://github.com/aelassas/wexcommerce/wiki/Installing-(Docker))\n* [Payment Gateways](https://github.com/aelassas/wexcommerce/wiki/Payment-Gateways)\n* [Change Language and Currency](https://github.com/aelassas/wexcommerce/wiki/Change-Language-and-Currency)\n* [FAQ](https://github.com/aelassas/wexcommerce/wiki/FAQ)\n* [Full Documentation](https://github.com/aelassas/wexcommerce/wiki)\n\n## Features\n\n### Commerce Management\n\n* Stock management\n* Order management\n* Payment management\n* Customer management\n\n### Flexible Payments\n\n* Multiple payment gateways supported: Stripe, PayPal\n* Multiple payment methods: Credit Card, Cash on Delivery, Wire Transfer, PayPal, Google Pay, Apple Pay, Link\n\n### Delivery Options\n\n* Home delivery\n* Store withdrawal\n\n### Internationalization \u0026 Access\n\n* Multiple language support: English, French\n* Multiple login options: Google, Facebook, Apple, Email\n\n### Security \u0026 Performance\n\n* Secure against XSS, XST, CSRF, MITM, and DDoS attacks\n* Responsive admin panel and frontend\n* SEO-compliant: product pages are indexable by search engines for better visibility\n* Docker support for easy deployment and better developer experience\n* Error monitoring and performance tracing\n\n### Supported Platforms\n\n* Web\n* Docker\n\n## Support \u0026 Contributing\n\nIf this project helped you, saved you time, or inspired you in any way, please consider supporting its future growth and maintenance. You can show your support by starring the repository (it helps increase visibility and shows your appreciation), sharing the project (recommend it to colleagues, communities, or on social media), or making a donation (if you'd like to financially support the development) via [GitHub Sponsors](https://github.com/sponsors/aelassas) (one-time or monthly), [PayPal](https://www.paypal.me/aelassaspp), or [Buy Me a Coffee](https://www.buymeacoffee.com/aelassas). Open-source software requires time, effort, and resources to maintain—your support helps keep this project alive, up-to-date, and accessible to everyone. Every contribution, big or small, makes a difference and motivates continued work on features, bug fixes, and new ideas.\n\n\u003c!--\u003ca href=\"https://github.com/sponsors/aelassas\"\u003e\u003cimg src=\"https://aelassas.github.io/content/github-sponsor-button.png\" alt=\"GitHub\" width=\"210\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.paypal.me/aelassaspp\"\u003e\u003cimg src=\"https://aelassas.github.io/content/paypal-button-v2.png\" alt=\"PayPal\" width=\"208\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.buymeacoffee.com/aelassas\"\u003e\u003cimg src=\"https://aelassas.github.io/content/bmc-button.png\" alt=\"Buy Me A Coffee\" width=\"160\"\u003e\u003c/a\u003e--\u003e\n\u003c!--\nTo contribute code or report issues, please read the [Contribution Guide](https://github.com/aelassas/wexcommerce/blob/main/.github/CONTRIBUTING.md) to learn about the process, coding standards, and how to submit pull requests.\n\nIf you want to customize wexCommerce while keeping your fork up to date with the latest changes, check out the [Fork, Customize, and Sync](https://github.com/aelassas/wexcommerce/wiki/Fork,-Customize,-and-Sync) guide in the Wiki.\n--\u003e\n## Live Demo\n\n* URL: https://wexcommerce.dynv6.net:8002/\n* Login: jdoe@wexcommerce.com\n* Password: sh0ppingC4rt\n\n\u003c!--\n## Website Source Code (wexcommerce.github.io)\n\nThe source code for the official wexCommerce website is available here:\n\n[https://github.com/wexcommerce/wexcommerce.github.io](https://github.com/wexcommerce/wexcommerce.github.io)\n\nIt features a clean landing page with multilingual support, dark mode, and SEO optimizations to help it reach users in different languages and regions.\n\nThe codebase follows the Separation of Concerns (SoC) principle, with a modular and maintainable architecture that aligns with the Single Responsibility Principle (SRP), modularity, and modern frontend best practices. It uses GitHub Actions for automatic builds and deployments.\n\n⚡ **Ultra-fast performance**\n\nThe website loads in under 1.5 seconds on slow 4G with **0ms blocking**, **0 layout shift**, and a blazing **Speed Index of 0.8**.\n\nFeel free to explore the code, suggest improvements, or use it as a template for your own landing page.\n--\u003e\n\n## License\n\nwexCommerce is [MIT licensed](https://github.com/aelassas/wexcommerce/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faelassas%2Fwexcommerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faelassas%2Fwexcommerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faelassas%2Fwexcommerce/lists"}