Skip to content

nikilok/learn-tanstack-start

Repository files navigation

UK Visa Sponsor Search

Monorepo for sponsorsearch.co.uk — search UK skilled worker visa sponsors and view detailed company profiles.

Structure

apps/
  web/        → TanStack Start web app (deployed to Vercel)

Getting started

bun install       # Install all workspace dependencies

Local development

Dev servers use portless for clean .localhost URLs with HTTPS. One-time setup:

sudo bunx portless proxy start --https

Then start developing:

bun run dev       # Start all apps (web → https://web.localhost)

To test on other devices (phone/tablet) on the same WiFi:

sudo bunx portless proxy start --lan --https    # Restart proxy in LAN mode
bun run dev                                      # Access via https://web.local on any device

To skip portless and use localhost:3000 directly:

bun run --filter @ss/web dev:no-proxy

Other commands

bun run build     # Build all apps
bun run lint      # Lint all apps

To target a specific app:

bun run build --filter=@ss/web

Tech stack

  • Monorepo: Turborepo with bun workspaces
  • Web app: TanStack Start (React 19), Tailwind CSS v4, Drizzle ORM, Neon Postgres
  • Deployment: Vercel (web)
  • CI: GitHub Actions (automated HMRC data sync)

See apps/web/README.md for web app details.

About

learning tanstack start to building SponsorSearch.co.uk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors