Whatsapp Superchat
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.

