mckaywrigley/mckays-app-template

TypeScriptjointakeoff.com

This is the template I use to start new full-stack projects.

templatefullstacknextjstypescript
스타 성장
스타
1.9k
포크
393
주간 성장
+-1
이슈
11
5001k1.5k
2024년 9월2025년 5월2026년 2월2026년 10월
아티팩트npm
README

Mckay's App Template

This is a full-stack app template that I use to build my own apps.

To learn how to use this template with the best AI tools & workflows, check out my workshops on Takeoff!

Tech Stack

Prerequisites

You will need accounts for the following services.

They all have free plans that you can use to get started.

You will likely not need paid plans unless you are building a business.

Environment Variables

# DB
DATABASE_URL=
# Access Supabase Studio here: http://127.0.0.1:54323/project/default

# Clerk
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/login # do not change
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/signup # do not change

# Stripe
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
NEXT_PUBLIC_STRIPE_PAYMENT_LINK_YEARLY=
NEXT_PUBLIC_STRIPE_PAYMENT_LINK_MONTHLY=

Setup

  1. Clone the repository
  2. Copy .env.example to .env.local and fill in the environment variables from above
  3. Run npm install to install dependencies
  4. Run npm run dev to run the app locally