Documentation

Deployment Guide

Deploy PrepTalk to production.

Deployment

You can deploy PrepTalk to any platform that supports Node.js (Vercel, AWS, DigitalOcean).

Vercel (Recommended)

  1. Push your code to GitHub.
  2. Import the project in Vercel.
  3. Add Environment Variables:
    • DATABASE_URL
    • OPENAI_API_KEY
    • SENDGRID_API_KEY
    • NEXT_PUBLIC_APP_URL
  4. Click Deploy.

Docker

We provide a Dockerfile for containerized deployment.

FROM node:18-alpine
WORKDIR /app
COPY . .
RUN npm install
RUN npm run build
CMD ["npm", "start"]