DEV Community

Naveed Solangi
Naveed Solangi

Posted on

I built a full open source eCommerce platfotm

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)