WhatsApp Clone is a real-time messaging application built using the MERN stack, with WebSockets enabling instant communication. The project delivers a seamless user experience, mirroring the functionality of a modern messaging platform.
MIT License
You can deploy this app by setting up the following services and adding their environment variables:
npm install
to install dependencies.npm run dev
. It will prompt you to log into Convex and create a project.CLERK_ISSUER_URL
. To do this:
CLERK_SECRET_KEY
and NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
API keys into .env.local
.https://some-animal-123.clerk.accounts.dev
.CLERK_ISSUER_URL
to your Convex Environment VariablesCLERK_HOST_NAME
to your Convex Environment Variables as for the value paste the CLERK_ISSUER_URL's
valuehttps://your-convex-url.convex.site/clerk
and select user.created
user.updated
session.created
session.ended
events. Copy the webhook secret and in your Convex Dashboard add this env variable CLERK_WEBHOOK_SECRET
and paste the valueOPENAI_API_KEY
and add it to Convex DashboardZEGO_APP_ID
and ZEGO_SERVER_SECRET
to .env.local and saveManthan Kumar -LinkedIn [email protected]