Skip to content

igorms-pro/onelink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

635 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneLink

One link. Multiple lives.

OneLink is a unified link-in-bio platform that combines routing and file sharing into a single branded profile. Route by intent, not by link.

🌐 Live Applications

📦 Monorepo Structure

This is a monorepo containing two main applications:

apps/landing/ - Marketing Landing Page

Marketing website showcasing OneLink's features, pricing, and value proposition.

apps/web/ - Main Web Application

The core OneLink application with profiles, routes, drops, and dashboard.

🚀 Quick Start

Prerequisites

  • Node.js 18+
  • pnpm
  • Supabase account (for web app)
  • Vercel account (for deployment)

Installation

# Install dependencies
pnpm install

# Start landing page dev server
cd apps/landing && pnpm dev

# Start web app dev server (in another terminal)
cd apps/web && pnpm dev

🏗️ Architecture

Tech Stack

  • Frontend: React 19, Vite, TypeScript, Tailwind CSS
  • Backend: Supabase (Auth, Postgres, Storage)
  • Billing: Stripe (Checkout + Portal)
  • Hosting: Vercel
  • Analytics: PostHog
  • Monitoring: Sentry
  • Testing: Vitest, Playwright

Key Features

  • Routes (OneMeet): Intent-first buttons linking to schedulers, documentation, portfolios
  • Drops (DropRequest): Public file inboxes with optional metadata collection
  • Custom Domains: Professional branding with custom domains
  • Analytics: Click tracking and submission analytics
  • Multi-language: 10+ languages supported

📚 Documentation

🧪 Testing

```bash

Run all tests

pnpm test

Run E2E tests

pnpm e2e:ci

Run tests for specific app

cd apps/landing && pnpm test cd apps/web && pnpm test


## 🚢 Deployment

Both applications are deployed on Vercel:

- **Landing**: `onlnk.io` (Root: `apps/landing`)
- **Web App**: `app.onlnk.io` (Root: `apps/web`)

See individual README files for deployment details.

## 📄 License

Private - All rights reserved

## 🔗 Links

- **Website**: [onlnk.io](https://onlnk.io)
- **App**: [app.onlnk.io](https://app.onlnk.io)
- **GitHub**: [igorms-pro/onelink](https://github.com/igorms-pro/onelink)

---

Built with ❤️ by the OneLink team

Releases

Packages

Contributors

Languages