Launch a self-hosted fashion store with phone login and payments.
Manage products, coupons, orders, and reviews from a built-in admin panel.
Offer customers store credit via a wallet system for partial or full payments.
Automate shipping with courier selection, pickup scheduling, and label generation.
| madebyparth/sixn | gdr-sys/image-optimizer-pro | hannah-wright/saas-landing-page-template | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | HTML | HTML | HTML |
| Setup difficulty | hard | easy | easy |
| Complexity | 4/5 | 1/5 | 1/5 |
| Audience | developer | general | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires a running MongoDB instance plus API credentials for Twilio, Razorpay, and Shiprocket, and manually generated encryption keys.
SIXN is a full-featured online fashion store built with Flask, a Python web framework, and MongoDB, a document-based database. The project aims to provide a complete e-commerce experience with a custom animated storefront, phone-based login, payment processing, and automated shipping. It is designed for small to medium fashion retailers who want a self-hosted platform rather than a hosted service like Shopify. The customer-facing side of the store includes a sliding product catalog, a side-panel shopping cart with live subtotal and discount calculations, and a clean dark-mode design using custom typography. Customers sign up and log in using their phone numbers. The system sends a one-time password via SMS through Twilio, a messaging service, and verifies the code before granting access. During checkout, customers pay through Razorpay, an Indian payment gateway, which verifies transaction signatures to prevent tampering. The store also has a built-in wallet system that lets customers earn store credit and use it for full or partial payments. If a customer cancels a prepaid order, the system automatically issues a refund to their original payment method. Shipping is handled through Shiprocket, a logistics platform. Before checkout, the system checks whether a courier can deliver to the customer's postal code. It then selects the best courier based on price, pickup speed, and delivery time. Once an order is placed, the admin can trigger automated consignment creation, schedule a courier pickup, and generate shipping labels. Customers can track their shipments live from their account dashboard. The admin panel gives the store owner tools to manage the entire business. It includes charts for tracking users, orders, revenue, and stock levels. Administrators can add or edit products, manage sizes and images, create coupon codes with minimum-spend rules, dispatch orders, and moderate customer reviews. The README also documents encryption of sensitive customer data like phone numbers and addresses using Fernet symmetric cryptography. Setting up the project locally requires Python 3.8 or higher and a running MongoDB instance. After cloning the repository and installing dependencies, the developer fills in a configuration file with API credentials for Twilio, Razorpay, Shiprocket, and encryption keys. A seeding script populates the database with demo products and homepage layout data so the store is not blank on first launch.
SIXN is a self-hosted online fashion store built with Flask and MongoDB. It handles everything from phone-based login and payments to automated shipping, refunds, and admin management.
Mainly HTML. The stack also includes Python, Flask, MongoDB.
The explanation does not mention a license, so the terms of use are unknown.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.