- Go to https://vercel.com/
- Click Add New... → Project
- Pick
touch
from the list → Import - Click Deploy
- Enable Web Analytics
Make sure you have installed the Vercel integration. Select the Link Existing Neon Account, not the Create New Neon Account.
IMPORTANT: Use the Neon-Managed Integration, not the Vercel-Managed Integration.
- Go to https://console.neon.tech/
- Click New project
- Pick a name and click Create
- Go to Integrations → Vercel
- Select Vercel project
- Go to https://dashboard.clerk.com/apps/new
- After creating the Clerk application, find the correct environment variables here https://clerk.com/docs/quickstarts/tanstack-react-start#set-your-clerk-api-keys
- Copy the Clerk environment variables to Vercel Environment Variables
- Install Node.js (v22.x)
- Install Bun
- Clone the git repo
- Install dependencies:
bun install
- Link the Vercel project, to be able to pull development environment variables from Vercel:
bunx vercel link
- Set up “~/starmode-base/touch”? yes
- Which scope should contain your project? STAR MODE
- Found project “starmode/touch”. Link to it? yes
- ✅ Linked to starmode/touch (created .vercel)
- Pull development environment variables from Vercel:
bun env:pull
- Install dependencies:
bun install
- Start the app in development mode:
bun dev