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

It'd be good if there was a way to incorporate Tor and I2P proxy options within the application to protect IP addresses.

Reply to this note

Please Login to reply.

Discussion

Thenks for sharing. I’ll look into int

just added it ;) thanks!