Is it out is an app built on Convex and used by Convex engineers to see the version history of each of our internal services.
-
Install dependencies
npm install
-
Set up Convex
npx convex dev
This creates a new development deployment. Copy all environment variables from the production
isitoutdeployment in the Convex team dashboard. -
Configure Google OAuth
- Go to Google Cloud Console - Credentials
- Create a new OAuth 2.0 Client ID (Web application)
- Set Authorized JavaScript origins to:
http://localhost:5173 - Set Authorized redirect URI to:
https://<your-deployment>.convex.site/api/auth/callback/google
(Find your deployment name in
.env.localunderCONVEX_DEPLOYMENT) -
Set environment variables in Convex dashboard
AUTH_GOOGLE_ID— your Google Client IDAUTH_GOOGLE_SECRET— your Google Client SecretSITE_URL—http://localhost:5173
-
Run the app
npm run dev