Type Full-stack
Status In development
Backend Go · Gin · GORM · PostgreSQL
Frontend WeChat Mini Program · Vue 3
Auth Casbin RBAC
Overview
RobinStore is a multi-vendor e-commerce platform where multiple merchants operate independent storefronts. It consists of three interfaces: a WeChat Mini Program for customers (browse, cart, WeChat Pay checkout), a Vue 3 admin dashboard for merchants (inventory, orders, analytics), and a platform admin panel for managing merchant onboarding, commission rates, and access control. The backend uses Go + Gin for a high-performance REST API, with Casbin providing fine-grained RBAC so each role only accesses permitted resources. Merchants receive automatic notifications when orders are placed.
Tech Stack
GoGinGORMPostgreSQLCasbinJWT微信小程序Vue 3TypeScript