Repository navigation
Refferq v1.0.0 - Initial Release 🎉
Pre-releaseRefferq v1.0.0 - Initial Release 🎉
Release Date: October 10, 2025
We're thrilled to announce the first stable release of Refferq - a comprehensive, open-source affiliate management platform built with Next.js, TypeScript, and PostgreSQL!
🎯 What is Refferq?
Refferq is a complete affiliate management solution that provides everything you need to create, manage, and scale your affiliate marketing program. Built with modern technologies and developer-friendly architecture, it's the perfect choice for businesses of all sizes.
✨ Key Features
For Admins
- 📊 Comprehensive Dashboard - Real-time analytics and metrics
- 👥 Affiliate Management - Approve, manage, and track affiliates
- 📋 Referral System - Review and approve referrals with commissions
- 💰 Payout Processing - Bank CSV export and Stripe Connect integration
- ⚙️ Program Settings - Flexible commission rules and configurations
- 🔄 Batch Operations - Bulk status changes and deletions
For Affiliates
- 🏠 Personal Dashboard - Track earnings and performance
- 📝 Referral Submission - Submit leads through web portal
- 💵 Commission Tracking - View pending and paid commissions
- 📈 Performance Metrics - Conversion rates and earnings
- 🔗 Unique Links - Personal referral codes and tracking links
- 👤 Profile Management - Update account information
Technical Features
- 🔐 Secure Authentication - JWT + OTP email verification
- 📧 Email Notifications - Welcome, approval, payout emails
- 🎨 Modern UI - Responsive design with Tailwind CSS
- 🚀 Production Ready - Vercel deployment optimized
- 📚 Comprehensive API - 31 REST endpoints
- 🔍 Type Safety - Full TypeScript implementation
- 💾 PostgreSQL Database - Reliable data storage with Prisma ORM
🚀 What's Included
Core Platform
- ✅ User authentication with JWT + OTP
- ✅ Admin dashboard with analytics
- ✅ Affiliate portal with earnings tracking
- ✅ Referral submission and approval workflow
- ✅ Flexible commission system (percentage & fixed)
- ✅ Payout processing (Bank CSV, Stripe Connect)
- ✅ User status management (PENDING/ACTIVE/INACTIVE/SUSPENDED)
- ✅ Batch operations for efficiency
API (31 Endpoints)
- ✅ 18 Admin Endpoints - Complete admin control
- ✅ 6 Affiliate Endpoints - Self-service portal
- ✅ 7 Auth Endpoints - Secure authentication
- ✅ 1 Webhook Endpoint - External integrations
- ✅ 1 Testing Endpoint - Email configuration testing
Email System
- ✅ Welcome emails (Resend integration)
- ✅ Referral notifications to admins
- ✅ Approval/rejection emails to affiliates
- ✅ Payout confirmation emails
- ✅ Password reset emails
- ✅ Professional HTML templates with branding
Documentation (10,000+ words)
- ✅ Comprehensive README
- ✅ Complete API documentation (2,000+ lines)
- ✅ Deployment guides (Vercel, AWS, Docker)
- ✅ Database schema documentation
- ✅ Email configuration guide (300+ lines)
- ✅ Contributing guidelines
- ✅ Code of Conduct
- ✅ MIT License
GitHub Wiki (18,000+ words)
- ✅ Home page with navigation
- ✅ Quick Start Guide (5-minute setup)
- ✅ Comprehensive Roadmap
- ✅ Detailed Changelog
- ✅ FAQ (70+ questions)
- ✅ API Overview
- ✅ Contributing Guide
📦 Installation
Get started in 5 minutes:
# Clone repository
git clone https://github.com/refferq/refferq.git
cd refferq
# Install dependencies
npm install
# Set up environment
cp .env.example .env.local
# Edit .env.local with your settings
# Set up database
npm run db:generate
npm run db:push
# Start development server
npm run devDetailed instructions: See our Quick Start Guide
🔧 Tech Stack
- Frontend: Next.js 15.2.3, React 19, TypeScript 5.8
- Backend: Next.js App Router, API Routes
- Database: PostgreSQL with Prisma ORM 6.16.3
- Authentication: JWT via jose library
- Email: Resend API
- Styling: Tailwind CSS 3.4
- Deployment: Vercel, Docker, AWS
📊 By the Numbers
- 🎯 31 API Endpoints - Comprehensive REST API
- 📧 6 Email Templates - Professional notifications
- 📄 10,000+ Lines - Well-documented code
- 📚 18,000+ Words - Complete wiki documentation
- 🔐 Zero Vulnerabilities - Security-focused
- ✅ Zero Build Errors - Production ready
🎓 Getting Started
Prerequisites
- Node.js 18+
- PostgreSQL 14+
- Resend account (free tier available)
Quick Start
- Clone the repository
- Install dependencies
- Configure environment variables
- Set up database
- Start development server
- Create admin account
- Start managing affiliates!
Resources
🌟 Why Refferq?
Open Source & Free
- ✅ MIT Licensed - use commercially
- ✅ No vendor lock-in
- ✅ Full source code access
- ✅ Active community support
Production Ready
- ✅ Built with enterprise-grade tech
- ✅ Comprehensive documentation
- ✅ Security best practices
- ✅ Scalable architecture
Developer Friendly
- ✅ Well-documented API
- ✅ TypeScript throughout
- ✅ Modern tech stack
- ✅ Easy to customize
Feature Complete
- ✅ Everything out of the box
- ✅ No expensive plugins
- ✅ Regular updates
- ✅ Community-driven roadmap
🗺️ Roadmap
v1.1.0 (Q4 2025) - Analytics & Webhooks
- Enhanced analytics dashboard
- Real-time conversion tracking
- Webhook system for integrations
- API rate limiting
- Bulk affiliate approval
v1.2.0 (Q1 2026) - Customization
- White-label capabilities
- Multi-language support
- Custom email templates editor
- Dark mode support
- Theme system
v1.3.0 (Q2 2026) - Advanced Commissions
- Tiered commission structures
- Performance-based bonuses
- Recurring commissions
- Multi-currency support
- Tax document generation
🤝 Contributing
We welcome contributions from the community! Here's how you can help:
Ways to Contribute
- 🐛 Report bugs - Create an issue
- ✨ Suggest features - Start a discussion
- 💻 Submit code - Create a pull request
- 📝 Improve docs - Documentation PRs welcome
- 🌍 Translate - Help make Refferq multilingual
- 💬 Help others - Answer questions in discussions
Getting Started
- Read our Contributing Guide
- Check Good First Issues
- Join the conversation in Discussions
🙏 Acknowledgments
Special thanks to:
- The Refferq Team - Core development
- Early Testers - Valuable feedback
- Open Source Community - Inspiration and support
Built With
- Next.js - React framework
- Prisma - Database ORM
- Tailwind CSS - Styling
- Resend - Email service
- Vercel - Hosting platform
📄 License
Refferq is open source software licensed under the MIT License.
This means you can:
- ✅ Use it commercially
- ✅ Modify the source code
- ✅ Distribute your modifications
- ✅ Use it privately
🔗 Links
- 🌐 Website: Coming soon
- 📖 Documentation: GitHub Wiki
- 💻 Source Code: GitHub Repository
- 🐛 Issues: GitHub Issues
- 💬 Discussions: GitHub Discussions
- 📧 Email: hello@refferq.com
🚀 Deploy Now
📢 Spread the Word
Love Refferq? Help us grow:
- ⭐ Star us on GitHub - github.com/refferq/refferq
- 🐦 Share on Twitter - "Just discovered @Refferq - an amazing open-source affiliate management platform!"
- 💼 Share on LinkedIn - Tell your network about Refferq
- 📝 Write a blog post - Share your experience
- 🎥 Create a video - Tutorial or demo
💬 Community
Join our growing community:
- GitHub Discussions - Ask questions, share ideas
- GitHub Issues - Report bugs, request features
- Email Newsletter - Monthly updates (coming soon)
- Discord Server - Real-time chat (coming soon at 500+ stars)
🎉 What's Next?
We're just getting started! Here's what we're working on:
- Enhanced Analytics (November 2025)
- Webhook System (December 2025)
- White-Label Support (January 2026)
- Mobile App (Q3 2026)
❓ FAQ
Q: Is Refferq really free?
A: Yes! MIT licensed, use it commercially without restrictions.
Q: Can I customize it?
A: Absolutely! Full source code access for modifications.
Q: Is it production ready?
A: Yes! v1.0.0 is stable and ready for production use.
Q: Do you offer support?
A: Community support via GitHub Discussions. Custom development available.
Q: Can I contribute?
A: Yes! We welcome all contributions. See our Contributing Guide.
📊 Release Assets
Downloads
- Source code (zip) - Full repository archive
- Source code (tar.gz) - Full repository archive
Checksums
SHA-256: [Will be generated by GitHub]
🐛 Known Issues
No critical issues in v1.0.0. Minor items:
- Email delivery may be slow on free Resend tier (upgrade available)
- Manual session refresh required after token expiration (auto-refresh in v1.1.0)
📝 Changelog
See CHANGELOG.md for detailed version history.
Thank you for choosing Refferq!
We can't wait to see what you build with it 🚀
⭐ Star on GitHub • 📖 Read the Docs • 💬 Join Discussion
Made with ❤️ by the Refferq Team
Release Date: October 10, 2025
Version: 1.0.0
License: MIT
Status: Stable ✅