luffyL
Convex Community11mo ago
4 replies
luffy

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
4.png
3.png
2.png
1.png
GitHub
Contribute to vintuvishAl/convex-react-keycloak-monorepo development by creating an account on GitHub.
GitHub - vintuvishAl/convex-react-keycloak-monorepo
Was this page helpful?