Skip to content

v0.1.0

Choose a tag to compare

@dfgonzalez dfgonzalez released this 05 Feb 01:41
· 40 commits to main since this release

Numok v0.1.0 - Initial Release

A lightweight, self-hosted affiliate platform that integrates directly with Stripe. Built for businesses that want to run their own affiliate program without third-party dependencies.

Core Features

  • Stripe Integration

    • Automatic conversion tracking via webhooks
    • Support for one-time and recurring commissions
    • Handles Stripe Checkout and Payment Intents
    • Configurable commission structures (percentage or fixed)
  • Partner Management

    • Self-service partner registration
    • Unique tracking codes per program
    • Individual partner dashboards
    • Commission reporting and analytics
    • Sub-ID tracking support (sid, sid2, sid3)
  • Program Management

    • Multiple affiliate programs
    • Configurable cookie duration
    • Customizable reward delay periods
    • Landing page tracking
    • Program-specific commission rates
  • Admin Features

    • Comprehensive admin dashboard
    • Partner approval workflow
    • Commission status management (pending/payable/paid)
    • Conversion tracking and reporting
    • Export capabilities

Technical Stack

  • PHP 8.1+
  • MySQL 5.7+
  • Tailwind CSS for styling
  • Vanilla JavaScript
  • Apache/Nginx support
  • Stripe API v2023-10-16

Security Features

  • PDO with prepared statements
  • CSRF protection
  • Secure password hashing
  • XSS prevention
  • Environment-based configuration
  • Webhook signature verification

Requirements

  • PHP 8.1 or higher
  • MySQL 5.7 or higher
  • SSL certificate
  • Stripe account
  • Apache/Nginx web server
  • Required PHP extensions: PDO, JSON, cURL, mbstring

Installation

See Installation Guide for detailed setup instructions.

License

MIT License


This release lays the foundation for a simple yet robust affiliate tracking system. Future releases will focus on enhanced reporting, additional payment provider integrations, and expanded tracking capabilities.

For more information, visit numok.com