Skip to content

Minimalistic and powerful eCommerce Platform

License

Notifications You must be signed in to change notification settings

aikkailim/wexcommerce

 
 

Repository files navigation

build

wexCommerce is a minimalistic and powerful eCommerce platform built with Next.js using SSR, server actions, MongoDB and Stripe for payments.

wexCommerce is composed of a frontend and an admin dashboard. From the frontend, customers can search for the products they want, add them to their cart and checkout. Customers can sign up with Google, Facebook, Apple or Email, and pay with a Credit Card, Cash On Delivery, Wire Transfer, PayPal, Google Pay, Apple Pay, Link or other Stripe payment methods. Once logged in, they can have access to the history of their purshases and follow their orders. From the admin dashboard, admins can manage orders, payments, products, categories, customers and general settings such as the default language, the currency, delivery, shipping and payment methods accepted.

A key design decision was made to use TypeScript instead of JavaScript due to its numerous advantages. TypeScript offers strong typing, tooling, and integration, resulting in high-quality, scalable, more readable and maintainable code that is easy to debug and test.

wexCommerce can run in a Docker container. Follow this step by step guide to walk you through on how to build wexCommerce Docker image and run it in a Docker container.

Features

  • Stock management
  • Order management
  • Payment management
  • Customer management
  • Multiple payment options (Credit Card, Cash On Delivery, Wire Transfer, PayPal, Google Pay, Apple Pay, Link)
  • Operational Stripe Payment Gateway
  • Multiple delivery options (Home delivery, Store withdrawal)
  • Multiple language support (English, French)
  • Multiple login options (Google, Facebook, Apple, Email)
  • Responsive backend and frontend

Live Demo

Resources

  1. Overview
  2. Installing (Self-hosted)
  3. Installing (Docker)
    1. Docker Image
    2. SSL
  4. Setup Stripe
  5. Run from Source
  6. Demo Database
    1. Windows, Linux and macOS
    2. Docker
  7. Logs

License

wexCommerce is MIT licensed.

About

Minimalistic and powerful eCommerce Platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 88.3%
  • CSS 10.4%
  • Other 1.3%