Inspiration
From mythological times, Dhindoras are part of Indian realms. Dhindoras are the basic communication channels for the kings to convey information to their people. They go from street to street and convey the message by singing and drumming. Similarly, we are replicated Dhindoras digitally using our app to communicate information through whatsapp. In India, Whatsapp has 500M users. It is a primary source of communication. Leveraging that we built this user-friendly application. Large businesses have access to technology to reach a wider audience. Through our app Dhindora we are enabling mom and pop businesses.
What it does
Creators like Bloggers, Self-employers, Influencers can use dhindora to spread their ideas. The Creator can send his articles to his audience via WhatsApp. So our app dhindora takes care of carrying the message from the creator to his subscribers securely without revealing their phone numbers. By using Dhindora: -ShopKeepers can share their latest collections/offers. -Bloggers can share their thoughts. -Influencers can share their lives. -Can be used to share news and alerts inside societies. India is a diverse country with a total of 20 major languages, so we provide multilingual support to our users. We translate the creator's message to the user's preferred regional language.
How we built it
We used Node.js to build the backend of our application. Used EJS to render our application page. Used Twilio to integrate communications through WhatsApp. Used Google dev library to store translate and store our data. Using the technologies like Twilio and google dev library we can bring power applications like this into action without even requiring a separate app installed from the user's side.
Challenges we ran into
- Having never worked with twilio, firebase, google translate before it definitely took some took & lot of trial and error to get them working end-to-end together with node.js & typescript
- Weren't able to use civo platform so we used render.com for the deployment
What we learned
- Learned how to integrate firebase, twilio in our application
- Had lot of fun navigating through docs to get the integration working
Built With
- ejs
- firebase
- firestore
- google-translate
- node.js
- render.com
- twilio
- typescript
Log in or sign up for Devpost to join the conversation.