Skip to content

mckaywrigley/mckays-app-template

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published