Skip to content

Releases: dfg-ar/numok

Numok v0.1.1 - Custom Program Terms

13 Feb 20:17
Compare
Choose a tag to compare

In this release admins will have the capability to add Terms to their Programs. Among other improvements.

Changelog

  • Programs

    • Admins can create and edit Terms
    • Partners have to accept Terms before joining a Program
  • Minor improvements

    • Better Stripe integration documentation
    • Clearer buttons for Programs
    • Clearer buttons for Partners
    • Clearer buttons for Conversions

Full Changelog: v0.1.0...v0.1.1


For more information, visit numok.com

v0.1.0

05 Feb 01:41
Compare
Choose a tag to compare

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