DEV Community

mhmoud ashour
mhmoud ashour

Posted on • Edited on

I Got Zero Sales — So I Built a Free Version of My Angular MFE Kit

129 views. 0 sales.

That was my NgMFE Pro starter kit after weeks of building and promoting it.

Instead of giving up, I asked myself: why would someone pay for something
they've never touched?

So I built a free version.

What is NgMFE?

NgMFE Pro is a production-ready Angular 21 Micro Frontend Starter Kit I built
from real enterprise experience working on fintech and govtech projects
for Gulf region clients. NgMFE Lite is its free version — the working
Native Federation shell, so you can explore the architecture before upgrading.

Every project started the same way: weeks of boilerplate before writing
a single line of business logic. I packaged everything into a kit so
you never have to do that again.

NgMFE Lite — Free Version (New)

🆓 Get it here: https://mhmoudashour.gumroad.com/l/bqceke?utm_source=devto&utm_medium=launch_article

What's included:

  • Angular 21 + Native Federation setup (working shell + wired remote)
  • Shell Application with basic routing
  • Placeholder Micro Frontend
  • Angular Material + Tailwind CSS
  • Getting Started documentation

NgMFE Pro — Full Version

🔒 Everything in Lite, plus:

  • JWT Authentication (Guards, Interceptors, Token Management)
  • Remote load-failure fallback with retry
  • NgRx Signals Store (shared state across MFEs)
  • Arabic RTL + i18n (English, French, Arabic)
  • GitHub Actions CI/CD pipeline
  • Full Dashboard Micro Frontend
  • Professional Documentation
  • Commercial license — unlimited projects

👉 Get Pro: https://mhmoudashour.gumroad.com/l/hdditr?utm_source=devto&utm_medium=launch_article

Why I'm sharing this honestly

I believe in building in public.

129 views and 0 sales is not failure — it's feedback.

The feedback was: let people try before they buy.

So here we are.

Download the free version, explore the architecture, and if it saves
you time — consider upgrading to Pro.

Live Demo

See it running here: https://ng-mfe-shell.vercel.app
(Login: admin / admin)

Have questions about the architecture decisions?
Drop a comment below — I read everything.

Top comments (4)

Collapse
 
xinchenwan profile image
Chen777

This is a useful post because “views but no sales” is the exact moment where the question becomes less about adding more features and more about reducing buyer uncertainty.

For a source-code starter kit, I’d check whether a cautious buyer can answer these in ~30 seconds:

  • what exactly is included in Lite vs Pro;
  • what the real workflow looks like beyond the feature list;
  • whether setup/run proof is visible before checkout;
  • what kind of support/license boundary they’re buying into;
  • why this saves time compared with assembling the boilerplate manually.

The free version is a good move. I’d just make sure the Pro page still proves the “real, runnable, bounded, supported responsibly” part very quickly — that is often where buyers hesitate even when they like the idea.

Collapse
 
mhmoud_ashour_5547515422e profile image
mhmoud ashour

This is genuinely useful, thank you. You’re right that I’ve been thinking ‘more features’ when the real gap is buyer confidence. Taking your 30-second checklist and auditing the Pro page against it this week — especially the ‘setup/run proof before checkout’ point, which I currently don’t show at all.
Will report back.

Collapse
 
xinchenwan profile image
Chen777

Glad it helped.
Definitely report back — I’d be interested to see what changes once you update the page.

Thread Thread
 
mhmoud_ashour_5547515422e profile image
mhmoud ashour

Reported back as promised — updated both product pages based on your checklist: clear Lite vs Pro breakdown, live demo with login shown before checkout, and switched Pro from MIT to a proper commercial license (unlimited projects, no redistribution). Bonus: your comment pushed me to audit the code against my own article — mistake #4 (no load-failure fallback) was missing from my kit too, so I shipped the fix with tests today. Thanks again — this drove all of it.