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)