Launch setup

MechIQ is ready for live services.

Operator checks for the services behind the workshop platform: Supabase, Stripe, vehicle data, team seats, forum tables, and licensed repair-data placeholders.

SupabaseStripeVehicle dataTeam seatsForum
ReadySupabase
ReadyStripe
Public onlyVehicle data
WaitingPro data
Needs SQLTeam seats
Needs SQLForum
ReadyApp URL

Required settings

All set

Supabase project URL

NEXT_PUBLIC_SUPABASE_URL

Present

Supabase anon key

NEXT_PUBLIC_SUPABASE_ANON_KEY

Present

Supabase service role key

SUPABASE_SERVICE_ROLE_KEY

Present

Stripe secret key

STRIPE_SECRET_KEY

Present

Stripe webhook secret

STRIPE_WEBHOOK_SECRET

Present

Solo subscription price

NEXT_PUBLIC_STRIPE_SOLO_PRICE_ID

Present

Garage subscription price

NEXT_PUBLIC_STRIPE_GARAGE_PRICE_ID

Present

Workshop Pro subscription price

NEXT_PUBLIC_STRIPE_WORKSHOP_PRICE_ID

Present

DVLA vehicle enquiry API key

DVLA_VES_API_KEY

Missing

DVSA MOT history API key

DVSA_MOT_API_KEY

Missing

DVSA MOT client ID

DVSA_MOT_CLIENT_ID

Missing

DVSA MOT client secret

DVSA_MOT_CLIENT_SECRET

Missing

Vehicle identifier hash salt

VEHICLE_DATA_HASH_SALT

Missing

Autodata framework enabled

AUTODATA_ENABLED

Missing

Autodata contract ID

AUTODATA_CONTRACT_ID

Missing

Autodata API base URL

AUTODATA_API_BASE_URL

Missing

Autodata approved request path

AUTODATA_REQUEST_PATH

Missing

Autodata API key

AUTODATA_API_KEY

Missing

HaynesPro framework enabled

HAYNESPRO_ENABLED

Missing

HaynesPro contract ID

HAYNESPRO_CONTRACT_ID

Missing

HaynesPro API base URL

HAYNESPRO_API_BASE_URL

Missing

HaynesPro approved request path

HAYNESPRO_REQUEST_PATH

Missing

HaynesPro API key

HAYNESPRO_API_KEY

Missing

Public app URL

NEXT_PUBLIC_APP_URL

Present

Garage team-seat wiring

Run supabase/workshop_membership.sql before Garage team seats can be used.

Action needed

Forum Q&A wiring

Run supabase/forum_qna.sql before forum Q&A and help threads can be used.

Action needed