Next.js frontend for the TuneIt platform.
Browser UI for onboarding, authentication, dashboards, and booking flows.
Next.js
NextAuth
Apollo Client
Radix UI
Tailwind CSS
app/layout.tsx
Root layout (theme provider, Apollo client bootstrap)
page.tsx
Public landing page
app/(auth)/*
Auth routes (signin, signup, OTP)
app/(dashboard)/*
Protected routes for user and mechanic dashboards
components/*
Shared UI (headers, hero, carousels, auth forms)
lib/apollo.js
Apollo Client config
lib/token.ts
Token utilities
NextAuth credential flow
Public landing pages
Protected dashboards
GraphQL read/write via Apollo Client
npm install
npm run dev