So started wanting to use nostr:nprofile1qydhwumn8ghj7emvv4shxmmwv96x7u3wv3jhvtmjv4kxz7gpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qqgrcrg2jwp2lwnqlwq3s7ypcgcymx32glz4k5znv4f6qykp8l876u5t77atk then discovered #MStack then starting diving into coding structure best practices on my own. And here i am after few hours of trying to build the best #NChat (Trying to build the best Nostr Messenger out there).

🚧 Building Nchat = a cool simple and also privacy Nostr messenger!

Nchat is a fully decentralized chat app powered by the Nostr protocol. Fast, minimalist, and built for humans with real Inbox/Sent folders, voice messaging, dark mode, RTL (Arabic) support, and local relay config.

🧠 Features so far:

📥 Inbox & Sent views

🔍 Search & sort messages by time/sender

🎤 Voice messages

🌘 Dark/light mode

🗣Arabic, Japanese, Chinese, English/Latin-Languages (RTL supported)

🌐 User-defined relays (localStorage) + Default Recovery

Coming up next:

🔐 E2EE with NIP-04/NIP-44

📡 Real-time relay sync

🧩 Full NIP-compliant messaging

👥 Contacts from mutual follows

Built with React + Tailwind + cryptographic rigor.

Will be releasing everything openly once it starts functioning decently.

Any ideas/heads-up/feedback from just this is appreciated #asknostr.

Thanks for the inspiration #nostr nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq37amnwvaz7tmwdaehgu3dwfjkccte9ejx2un9ddex7umn9ekk2tcqyqlhwrt96wnkf2w9edgr4cfruchvwkv26q6asdhz4qg08pm6w3djg3c8m4j nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyehwumn8ghj7mnhvvh8qunfd4skctnwv46z7ctewe4xcetfd3khsvrpdsmk5vnsw96rydr3v4jrz73hvyu8xqpqsg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q8dzj6n

nostr:nevent1qvzqqqqqqypzpwy9rgrdl4uafr7ry535590f534r9gyc92prk4xdlqj3fwd3yzapqqsvq0uzmwdgwyuk433g8sy9y9e4nzrsuujfkkhctvgugffsxd3gwkszccuvd

Great work!

nostr:nevent1qqsp7cj2zd52hulc2emth42zjjgu5s0qaf2eq47rxdfqvr7fjnsahzcpzdmhxue69uhhwmm59e6hg7r09ehkuef0qgst3pg6qm0a082glse9yd9pt6dydge2pxp2sga4fn0cy52tnvfqhggrqsqqqqqp0mqy8h

Reply to this note

Please Login to reply.

Discussion

Cheers buddy. I’ll be coming back to you with loads of Qs soon.

Absolutely! We have to make this easy for everyone to do so that we have more ideas and more apps hitting the ecosystem. More ideas = more freedoms.