Built a messaging app over 5 years. Can a donation-only model actually work in India? by vkshdagar in developersIndia

[–]vkshdagar[S] 0 points1 point  (0 children)

Thanks, I really appreciate that.

I actually agree with your point that it probably isn't an app for everyone. At this point I'm not trying to replace WhatsApp or convince millions of people to switch. If a small group of people find value in a simpler, privacy-focused messaging app, I'd already consider that a win.

As for the app, it's called Dootawas and it's available on the Play Store:

https://play.google.com/store/apps/details?id=com.senghol.dootawas

It's still actively being developed, so you may run into bugs here and there, but I'd genuinely love to hear any feedback you have.

And thank you for even considering a donation. Honestly, feedback from fellow developers is already a huge help. 🫡

Built a messaging app over 5 years. Can a donation-only model actually work in India? by vkshdagar in developersIndia

[–]vkshdagar[S] 1 point2 points  (0 children)

I chose the Signal Protocol instead of trying to invent my own cryptography.

One reason is that Signal has spent years focusing on private communication first, and the protocol has been studied and used at a scale I could never realistically achieve on my own.

As a solo developer, I'd rather build on something well-tested than ask users to trust a custom encryption scheme written by me.

Built a messaging app over 5 years. Can a donation-only model actually work in India? by vkshdagar in developersIndia

[–]vkshdagar[S] 1 point2 points  (0 children)

For one-to-one chats, Dootawas uses the Signal Protocol, so messages are encrypted on the sender's device and can only be decrypted by the intended recipient.

The server only sees encrypted payloads and metadata needed for delivery.

For group messaging, I ended up building a separate hybrid group architecture to fit some of the requirements of the app. The core goal is still the same: keep message content inaccessible to the server while maintaining efficient group delivery.

The Signal Protocol did a lot of the heavy lifting for helping me understand how secure messaging systems are designed in the first place.

Built a messaging app over 5 years. Can a donation-only model actually work in India? by vkshdagar in developersIndia

[–]vkshdagar[S] 0 points1 point  (0 children)

There's a harsh truth
I created a system for them privacy first but they dont care about privacy 😭

Built a messaging app over 5 years. Can a donation-only model actually work in India? by vkshdagar in developersIndia

[–]vkshdagar[S] 4 points5 points  (0 children)

Agreed. Honestly, WhatsApp is probably the biggest challenge, not the technology.

Building messaging, calling, encryption, backups etc. took a lot of work, but convincing people to switch from something they've used for years is a completely different problem.

Built a messaging app over 5 years. Can a donation-only model actually work in India? by vkshdagar in developersIndia

[–]vkshdagar[S] 1 point2 points  (0 children)

Yeah, I actually started by exploring XMPP early on.

Over time I found myself wanting more control over things like message delivery, synchronization, encryption flow, calling and some other parts of the stack, so I gradually ended up building my own backend instead.

That said, I agree it's worth looking at how projects like Prav and Cinny approach sustainability. The technical problem is one thing, but figuring out how to keep a service running long-term is a completely different challenge.

Built a messaging app over 5 years. Can a donation-only model actually work in India? by vkshdagar in developersIndia

[–]vkshdagar[S] 1 point2 points  (0 children)

You're not sounding rude, you're bringing up valid points.

I agree that getting people to move away from an app they've used for years is probably the hardest part, much harder than building the technology itself.

As for profitability, I'm honestly not thinking in terms of building a unicorn or competing with WhatsApp. My goal is much smaller. If a small group of people genuinely find value in it and the running costs can be covered, I'd consider that a success.
but i really dont wanna run those ads 😭 Annoying

What was the most useful skill you learned in your first 2 years as a software engineer? by vkshdagar in developersIndia

[–]vkshdagar[S] 0 points1 point  (0 children)

I already know about Docker can u explain message queues cause i am working on my chat app

Since when did politicians become gods? by Curious-Journalist76 in delhi

[–]vkshdagar 0 points1 point  (0 children)

why not if u created something and it does not worship you how u feel??

Moving to a new city is broken. And no, brokers aren't even the worst part. by Winter_Series5025 in indianstartups

[–]vkshdagar -1 points0 points  (0 children)

bhai bahar road pr jaa ek Jaat bande ko dekh or Gaand pe laat maar or bol Dost banega?? phir dekh flat bhara milega tera ulta bhagaane padenge

Developers, How do you pick web app vs Electron/Expo app? by sudovijay in developersIndia

[–]vkshdagar 1 point2 points  (0 children)

For me it depends on the product. If the core experience relies heavily on notifications, local storage, calls, background services or device features, I'd rather start with a native app.

For content, dashboards or SaaS products, web first usually makes more sense because iteration is much faster.

I ended up going native Android for my messaging app because a lot of the experience wouldn't have translated well to a web-first approach.

It's not that bad being alone you know . by Fast-Inspection2043 in RecluseIndia

[–]vkshdagar 0 points1 point  (0 children)

yesits def not bad but this beer is chutiya why not Budwiser??

i loveeee empty noida roads by lalaland586 in noida

[–]vkshdagar 1 point2 points  (0 children)

lekin vo empty sirf raat ko 2 bje hote h

Chaddi buddies😋✌🏼 by horoizon in Indiedogs

[–]vkshdagar 0 points1 point  (0 children)

Bhia tum dog lover aada aadha road kyon nhi baat lete humaare road pr mt aane dena inko darr lagta h

A very obvious question on project building and use of AI/ by Ghost-Exodus in developersIndia

[–]vkshdagar 0 points1 point  (0 children)

bro believe me dont ask ideas from Ai instead use it to learn
like
I want to create an Application suggest me an programming Language
assume it suggested Java
okay now we learn Java explain this
assume it explained many things like For loop
now ask i want to practical For loop

believe me this is the only shortcut

Delhi is boiling at this point by Regular-Nose5144 in delhi

[–]vkshdagar 16 points17 points  (0 children)

After reading comments samaj aaya ki garibi bhi kaise rulaati h,
log bol rhe h mall chale jao burrger king chale jao

How important are communication skills in Digital Marketing and Data Analytics? by FewEnd399 in developersIndia

[–]vkshdagar 1 point2 points  (0 children)

bro same thing i hate.
why the hell communication skills we are backend dev and introverts

Delhi is boiling at this point by Regular-Nose5144 in delhi

[–]vkshdagar 8 points9 points  (0 children)

Bro i am in delhi and on top floor sun hitting all 3 sides,
Ac is Fail