luffy
luffy•2mo ago

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.
No description
No description
No description
No description
4 Replies
Wayne
Wayne•2mo ago
Hi @luffy impressive and thanks for sharing.
luffy
luffyOP•2mo ago
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
Wayne
Wayne•2mo ago
We added your repo to our templates! https://www.convex.dev/templates
Convex
Templates
Use a recipe to get started quickly.
Bangonkali
Bangonkali•3w ago
Awesome share. 🙇

Did you find this page helpful?