resume-builder-openai

SAView on GitHubNovember 3, 2023
authentication
cloud-storage
cookie-authentication
file-upload
gpt
nextjs13
openai
resend
s3-bucket
supabase
triggerdev

Clone and run locally

  1. You'll first need a Supabase project which can be made via the Supabase dashboard

  2. Clone the repository.

  3. Use cd to change into the app's directory

  4. Rename .env.local.example to .env.local and update all the .env variables:

TRIGGER_API_KEY=
NEXT_PUBLIC_TRIGGER_API_URL=
NEXT_PUBLIC_TRIGGER_PUBLIC_API_KEY=

OPENAI_API_KEY=

NEXT_PUBLIC_SUPABASE_PROJECT_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
NEXT_PUBLIC_SUPABASE_URL=

RESEND_API_KEY=

Both NEXT_PUBLIC_SUPABASE_PROJECT_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY can be found in your Supabase project's API settings

  1. You can now run the Next.js local development server along with Trigger.dev:
npm run dev
npx @trigger.dev/cli@latest dev

The project should now be running on localhost:3000.