AI Powered WhatsApp Clone
Hey everyone, it's Burak here from As a Programmer (youtube channel) I recorded a full-stack WhatsApp Clone Tutorial thanks to Convex and it's real-time capabilities. Queries, mutations, actions, file storage, internal functions, authentication, WebHooks, GPT && DALL-E-3 etc. All in one app.
Watch full tutorial if you want to follow along:https://youtu.be/sQ1zvdS8eU8
Source Code:https://github.com/burakorkmez/whatsapp-clone
Huge thanks to the Convex Team for creating such a great product and platform.
Here are some features of the app👇
⚙️ Tech stack: Next.js 14 + TypeScript + TailwindCSS + Convex
🔑 Authentication with Clerk
📨 Create Private Chats and Group Chats
⏰ Online/Offline Status for Users
🚀 Kick Users From the Group (if you are the admin)
🎥 Video Calls (private and group)
📸 Send Images and Videos (in the chat)
🤖 OpenAI Integration (ChatGPT and DALL-E-3)
👌 Global state managment with Zustand
👻 Advanced Concepts such as WebHooks
🌙 Light/Dark Mode
🎃 Deployment
⏳ And much more!
Let me know what you think in the comments. Thanks for your support.
- Burak
As a Programmer
YouTube
Next.js Project: AI Powered WhatsApp Clone | Video Calls, Screen Sh...
Sign Up to Convex: https://convex.dev/c/asaaprogrammer
Source Code: https://github.com/burakorkmez/whatsapp-clone
Get ZEGOCLOUD UIKits for 10,000 free mins: https://bit.ly/3TP1YWc
Take Advantage of ZEGOCLOUD: https://bit.ly/3vv92xR
Join the Discord to ask your questions: https://discord.gg/YFn2WyheZV
Next.js 14 WhatsApp clone built with React.j...
GitHub
GitHub - burakorkmez/whatsapp-clone: WhatsApp but AI Powered
WhatsApp but AI Powered. Contribute to burakorkmez/whatsapp-clone development by creating an account on GitHub.
7 Replies
e2e encrypted?
and do you have a preview deployed somewhere?
No, not e2e encrypted. We don't go into those specific features but focus on the core features. Also, I deleted the deployed site because I don't want to be charged from OpenAI. Feel free to watch the first 2 minutes of the app where I showcase most of the features
ok, nice
you could make the ai feature behinde a paywall
services like stripe or paddle make such things very easy
Great video and thanks for sharing @asaprogrammer
Thanks Wayne
@asaprogrammer The read / unread check marks are just for design, they don't actually show if the message was sent or read right?
thank you so much for sharing this