PH
phamleduy04/fullstack-react-convex
full stack typescript react vite + page routers + shadcn + auth0 + convex + biome template
Welcome to your Convex + React (Vite) app
This is a Convex project created with npm create convex.
After the initial setup (<2 minutes) you'll have a working full-stack app using:
- Convex as your backend (database, server logic)
- React as your frontend (web page interactivity)
- Vite for optimized web hosting
- Tailwind for building great looking accessible UI
Setup Auth0
- Copy and rename
example.env.localto.env.local - Add
VITE_AUTH0_DOMAINandVITE_AUTH0_CLIENT_IDto.env.localfile - Add
AUTH0_DOMAINandAUTH0_CLIENT_IDto convex:
npx convex env set AUTH0_DOMAIN <your auth0 domain>
npx convex env set AUTH0_CLIENT_ID <your auth0 client id>
Get started
If you just cloned this codebase and didn't use npm create convex, run:
npm install
npm run dev
If you're reading this README on GitHub and want to use this template, run:
npm create convex@latest -- -t react-vite
Learn more
To learn more about developing your project with Convex, check out:
- The Tour of Convex for a thorough introduction to Convex principles.
- The rest of Convex docs to learn about all Convex features.
- Stack for in-depth articles on advanced topics.
Join the community
Join thousands of developers building full-stack apps with Convex:
- Join the Convex Discord community to get help in real-time.
- Follow Convex on GitHub, star and contribute to the open-source implementation of Convex.
On this page
Languages
TypeScript95.3%CSS2.4%JavaScript2.1%HTML0.2%
Contributors
Apache License 2.0
Created October 15, 2025
Updated November 17, 2025