SDBurt / linktour

Open-source link-in-bio

Home Page:https://linktour.ca

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LinkTour

LinkTour

Overview

This repository contains the code for LinkTour, an open source link in bio app largely based on the open source project linktour.ca and Nextjs template Taxonomy.

Technologies

  • React 18
  • NextJS 13
  • Clerk for user authentication and management
  • Prisma with Planetscale
  • Tinybird for real-time stats
  • Shadcn's Radix components styled with TailwindCSS
  • Stripe for subscriptions

Setup

  • clone the repository
  • npm install
  • copy .env.example to .env and fill in the blanks with your values
    • Create a Clerk account
      • Get keys for google and github
    • Create a planetscale account
    • Create a Tinybird account
      • Create pipelines for the different stat endpoints found in @/lib/api/stats.ts (VALID_TINYBIRD_ENDPOINTS)
    • Create a stripe account

About

Open-source link-in-bio

https://linktour.ca

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 97.4%Language:MDX 1.3%Language:JavaScript 0.8%Language:CSS 0.4%Language:Shell 0.0%