Hey everyone! I've been working on OpenCommerce, an open source eCommerce backend that I'm finally putting out into the world.
What it includes:
π Auth β JWT, OTP (email & SMS), Google & Facebook social login
π¦ Products, Categories, Brands with media upload support
ποΈ Cart, Orders, Coupons & Discounts
π³ Stripe & PayPal payment integration
π Shipping & multi-warehouse inventory
π§Ύ PDF Invoice generation
π« Customer support ticketing system
π¨ Transactional emails via Resend + SMS via Twilio
π Security β Helmet, rate limiting, XSS protection, input validation
Tech stack: Node.js Β· Express Β· MongoDB Β· Mongoose
I built this because most open source eCommerce solutions are either too opinionated, frontend-heavy, or locked behind a SaaS. This is a clean, developer-first REST API backend you can clone and own entirely.
π GitHub Backend: https://github.com/TheCasperSolangi/ecommerce_backend
π GitHub Frontend: https://github.com/TheCasperSolangi/ecommerce_frontend
π GitHub Admin: https://github.com/TheCasperSolangi/ecommerce_admin
Would love feedback on the architecture, what features you'd want next, or anything I should improve. Also open to contributors who want to help build out the frontend!
Contact: naveeddsolangi@gmail.com
Top comments (0)