Skip to content

JavierBaal/KairosLaunch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

KairosLaunch

License: MIT TypeScript Next.js

Open-source, configuration-driven deployment orchestrator that automates the installation of SaaS products from marketplace platforms (Codecanyon, Gumroad, etc.) directly to customer Vercel accounts.

KairosLaunch.mp4

🎯 Mission

Convert marketplace buyers into deployed customers in <5 minutes with zero technical friction.

πŸ’‘ Why KairosLaunch?

SaaS founders face a fundamental dilemma: how to balance marketplace visibility with code security and customer experience. Current distribution models force entrepreneurs to choose between exposing source code publicly, burdening customers with manual installation, or managing complex hosted infrastructure.

KairosLaunch solves this by providing secure, automated, one-click deployment that protects your intellectual property while delivering a frictionless customer experience. Read our complete value proposition β†’

Key Benefits:

  • πŸ”’ Code Protection - Private repositories, never exposed
  • ⚑ 80% Less Support - Automated deployment eliminates installation tickets
  • πŸš€ <3 Minute Setup - From purchase to live deployment
  • 🌐 Open Source - Community-driven, transparent, extensible

✨ Features

  • βœ… Multi-Product Support - Deploy multiple products from a single instance
  • βœ… Marketplace OAuth - Envato (Codecanyon) integration with automatic license verification
  • βœ… Vercel Deployment - One-click deployment to customer Vercel accounts
  • βœ… Private Repositories - Keep source code secure and never exposed
  • βœ… License Validation - Automatic verification at every step
  • βœ… Configuration-Driven - Works for any SaaS product via JSON config
  • βœ… Open Source - Community-driven and transparent

πŸš€ Quick Start

Prerequisites

  • Node.js 18+
  • Vercel account
  • GitHub account

Installation

# Clone the repository
git clone https://github.com/JavierBaal/kairos-launch.git
cd kairos-launch

# Install dependencies
npm install

# Set up environment variables
cp .env.example .env.local
# Edit .env.local with your credentials

# Set up Vercel Postgres database
# Follow Vercel dashboard instructions to create Postgres database

# Run database migrations
npm run db:migrate

# Start development server
npm run dev

Visit http://localhost:3000 to see the application.

πŸ“– Usage

1. Create Product Configuration

Create a JSON config file in the configs/ directory:

{
  "product": {
    "id": "my-product",
    "name": "My Awesome Product",
    "description": "A great SaaS product",
    "logo": "https://example.com/logo.png"
  },
  "marketplace": {
    "platform": "codecanyon",
    "itemId": "12345678"
  },
  "repository": {
    "provider": "github",
    "owner": "your-org",
    "repo": "my-product-private",
    "branch": "main",
    "isPrivate": true
  },
  "deployment": {
    "platform": "vercel",
    "framework": "nextjs"
  }
}

2. Deploy to Vercel

vercel deploy

3. Share Installation URL

Share the installation URL with your customers:

https://your-installer.vercel.app/install/my-product

πŸ—οΈ Architecture

KairosLaunch is built with:

  • Framework: Next.js 15 + TypeScript
  • Database: Vercel Postgres + Drizzle ORM
  • Authentication: NextAuth.js
  • UI: shadcn/ui + Tailwind CSS
  • Validation: Zod

πŸ“š Documentation

🀝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ‘€ Author

Javier Baal

πŸ™ Acknowledgments

  • Built with ❀️ for the open-source community
  • Inspired by the need for secure, automated SaaS distribution

Made with ❀️ by Javier Baal

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors