VibeFast

Full-Stack Expo Template with Convex Backend

A clear architecture for mobile + backend without the boilerplate slog.

Build faster with a full-stack Expo template paired with Convex for auth, data, and serverless functions.

  • β€’Expo front-end with typed routes and navigation
  • β€’Convex backend for auth, data, and serverless logic
  • β€’Env patterns for local/staging/production
  • β€’Feature packs for payments, chat, voice, and images

Architecture

  • βœ“Expo for native UI; Convex for data and auth
  • βœ“Shared contracts via generated clients
  • βœ“Feature-first structure so packs drop in cleanly

Implementation

Data access example
import { useQuery } from "convex/react";
import { api } from "@vibefast/backend";

const profile = useQuery(api.users.viewer);

Deployment

  • βœ“Convex deploy for backend
  • βœ“Expo prebuild/EAS for native with env variants
  • βœ“Keep secrets isolated per environment using provided templates

Extend with features

  • βœ“Add payments (RevenueCat), chatbot, voice, image gen/analysis
  • βœ“UI and backend endpoints ship together to avoid drift
  • βœ“Telemetry hooks to watch performance in production

FAQ

Can I swap the backend?

Yes. Keep the client contracts and replace Convex endpoints with your own while preserving the UI and hooks.

Does this include auth?

Yes. Email/OTP/password flows are included, with env patterns for providers.