jamalsoueidan
jamalsoueidan4mo ago

Whatsapp Superchat

Inspiration I created this application to help businesses automate their WhatsApp communication. Many businesses in the Middle East rely on WhatsApp for their operations, and this app allows businesses to automate their interactions with their customers. What it does WhatsApp-SuperChat is a powerful platform that extends the capabilities of WhatsApp Business by integrating with the WhatsApp Cloud API. How we built it The application was developed using React for the front end and Remix for managing the overall architecture. Convex was used for backend after MongoDB discontinued Atlas Device Sync. The app is deployed on Netlify. Challenges we ran into The challenges was dealing with the shift from MongoDB Atlas Device Sync to Convex, which required learning convex, and rethinking the backend architecture, and also do it within 7 days to join the hackathon. Accomplishments that we're proud of I'm particularly proud of building a visual flow builder that allows users to create complex workflows without needing technical knowledge. What we learned I learned how to use queries, actions, and mutations, and uploading files to Convex storage, working with indexes and search indexes for advanced data filtering, and handling authentication through Facebook, I worked with relational data structures and implemented infinite scroll functionality using the usePaginate hook. I also gained experience in scheduling functions and creating an HTTP API for webhook integration with Whatsapp Cloud Api What's next for Whatsapp-SuperChat The next step for WhatsApp-SuperChat is to allow business to see the bookings, and include analytics features that show businesses how many bookings made, and insights into user feedback. I'm also planning to improve the customization options in the visual flow builder, allowing users to create even more custom workflows. Option to upload PDF to the AI.
No description
11 Replies
jamalsoueidan
jamalsoueidanOP4mo ago
Keep in mind I ONLY worked on migrating this app from MongoDB Atlas to Convex the last 7 days Youtube: https://www.youtube.com/watch?v=A_AnGEvvWWE Livedemo: https://convex-whatsapp-superchat.vercel.app/ Convex-Sourcecode (7-day migration from MongoDB Atlas to Convex) https://github.com/jamalsoueidan/convex-whatsapp-superchat MongoDB-Sourcecode (1 month development) https://github.com/jamalsoueidan/mongodb-realm-whatsapp-superchat
Hmza
Hmza4mo ago
This is awesome! Lovely job you did there bro. Best of luck! 🙌
jamalsoueidan
jamalsoueidanOP4mo ago
Thank you bro ❤️ I can have lunch now,,,,
jamwt
jamwt4mo ago
wow, crazy impressive that you pulled all this off and took on so many architectural challenges in just 7 days nice work
jamalsoueidan
jamalsoueidanOP4mo ago
@Wayne motivated me 🔥 and the community is great! Help was fast when I needed by @Hmza and other guys in the #support-community
rgz
rgz4mo ago
@jamalsoueidan crazy work man!
jamalsoueidan
jamalsoueidanOP4mo ago
Thank you @rgz and thanks for help 🙂
jamwt
jamwt4mo ago
@jamalsoueidan would love the good/bad/ugly frank feedback & comparison from you some time on convex vs. mongodb atlas/realm it's always nice when someone knows two stacks well to know how we square up, what's better and what's worse
jamalsoueidan
jamalsoueidanOP4mo ago
@jamwt Here we go...just pointed out the things that came to my mind! https://medium.com/@jamalsoueidan/convex-fullstack-framework-614a541b1dd3
Medium
Convex fullstack framework
WhatsApp-SuperChat is a powerful platform that extends the capabilities of WhatsApp Business by integrating the WhatsApp Cloud API.
Casimiro Ciancimino
@jamalsoueidan Jama you did it! It's super cool! 👏
jamalsoueidan
jamalsoueidanOP4mo ago
🙏 Yes yes thank you @Casimiro Ciancimino

Did you find this page helpful?