VibeFast

Convex Backend Starter

Prebuilt auth, data models, and server functions for Expo + Next.

Convex auth, storage, and server functions prewired for Expo/Next stacks. Deploy faster with secure defaults.

  • Auth flows (email/OTP/password) wired to Convex
  • Typed queries/mutations with shared client helpers
  • Env + deployment patterns matching production
  • Examples for payments, reporting, and AI tools

What you get

  • Convex schema + starter data models
  • Auth-ready mutations and session helpers
  • Serverless functions for common workflows (reports, payments hooks)
  • Env templates for local/staging/prod

Quickstart

Run locally
pnpm install
pnpm dev         # starts web + native
cd packages/backend
npx convex dev   # start Convex backend

# copy envs
cp apps/native/.env.local.example apps/native/.env.local
cp packages/backend/.env.example packages/backend/.env.local

Extend with features

Drop in feature packs (chatbot, payments, voice) and the backend routes align automatically via generated API helpers.

  • Feature packs include Convex endpoints where needed
  • Shared API client in apps/native uses generated types
  • Env keys surfaced in templates and starter scripts

FAQ

Does it include auth?

Yes. Email/password and OTP flows with Convex; swap providers as needed while keeping the same mutations.

How do I deploy?

Use `convex deploy` alongside your Expo/Next hosting; env handling is already templated for staging/production.

Can I keep my existing data models?

Yes. Start with the provided schema, or replace collections while keeping the generated client imports.