Full Stack Application with Vite, React, Convex, and Keycloak
Hi everyone,
I wanted to share a full-stack application setup I've been working on. It uses Vite with React for the frontend, Convex with PostgreSQL for the backend, and Keycloak for authentication. Everything is configured to run in a one-step Docker Compose setup, and all components are self-hostable, allowing you to run the entire stack on your own infrastructure.
Key Features:
Frontend: Vite with React and Tailwind CSS 4.0
Backend: Self-hosted Convex with PostgreSQL
Authentication: Keycloak OAuth 2.0
I chose Keycloak for authentication due to its robust features, including:
Centralized user management
Support for standard protocols (OAuth2, OpenID Connect, SAML)
Easy integration with various applications and services
You can find the repository here: https://github.com/vintuvishAl/convex-react-keycloak-monorepo
I've also included detailed setup instructions and screenshots in the README to help you get started quickly.
Additionally, I'm available for work and looking for new projects. If you have any opportunities or need assistance with your projects, feel free to reach out!
Looking forward to your feedback and suggestions! Hope it helps
GitHub
GitHub - vintuvishAl/convex-react-keycloak-monorepo
Contribute to vintuvishAl/convex-react-keycloak-monorepo development by creating an account on GitHub.




4 Replies
Hi @luffy impressive and thanks for sharing.
Thanks! @Wayne Love convex :convex:, i personally like convex for generated types for front-end with new ai agents i believe with a setup like this ai agents can build the apps with prompts of course with developer guidance, i asked ai agent in cursor editor with claude sonnet 3.7 to add products page with admin only access to create products it took 30 mins and created front-end and backend for anyone who wants to try i added custom-instructions.md file😀, and feedback is much appreciated
We added your repo to our templates! https://www.convex.dev/templates
Awesome share. 🙇