From a 2007 forum to a SaaS platform turning over 80,000+ EUR a year.
A complete rebuild of a 17-year-old forum system into a modern SaaS platform. Automated payments through Stripe and cryptocurrencies, a white-label reseller program, Discord integration and a migration of thousands of users with no downtime. The platform now generates over 80,000 EUR a year.
Before
NGRHook ran its software product on a 2007 forum engine. Users registered through the forum, payments were handled manually over PayPal, and license management meant editing database records by hand. There was no reseller program, and every new reseller meant hours of manual work.
- The product ran on a 2007 forum engine
- PayPal payments processed by hand
- Licenses managed by editing the database by hand
- Resellers without a reseller program, each handled separately
- Every new customer meant manual work
- Goal: payments, licenses and a reseller program without manual work
What we did
We rebuilt the whole product as a modern SaaS platform and migrated the entire database of users, licenses and payment history off the 17-year-old system. Not a single customer lost access and not a single record was lost. The new platform covers the whole customer lifecycle, from registration through payment to subscription management and a white-label reseller program.
- Custom authentication with 2FA, Discord OAuth2 and HWID validation
- Multi-gateway payments through Stripe, cryptocurrencies (NowPayments) and Sellix
- A white-label reseller program with complete rebranding
- Subscription management with freeze/unfreeze and automatic expiration
- A REST API for loader authorization, versioning and partner integration
- An admin panel, support panel, partner panel and user dashboard
- Gamification with games and an advent calendar for retention
- Discord integration with automatic roles, webhooks and notifications
- A complete database migration: thousands of users, licenses and payment history with no downtime
Results
The platform runs reliably and generates over 80,000 EUR a year. The reseller program brought a new sales channel with no additional marketing cost.
- Resellers sell under their own brand through the white-label partner program
- A complete audit trail recording every action
- A Discord bot automatically assigns roles based on subscription
- The reseller program generates 30% of total revenue
- Average support ticket resolution time dropped from hours to minutes
- Zero-downtime deployment with automatic migrations
“I used to handle every payment and every license by hand. Now it all runs by itself, partners sell under their own brand, and I have full visibility.”
Technologies used
- Symfony
- React
- Material-UI
- Stripe
- NowPayments
- Discord API