🔼 Aura
Aura is a decentralized chat app powered by XMTP. With its secure encrypted messaging, ENS and Lens profiles, and seamless interoperability, Aura offers a user-friendly experience while prioritizing privacy and data security.
Features ✨
Aura offers a range of exciting features that enhance your communication experience:
- Seamless Ethereum Integration: Built on the XMTP network, Aura allows you to communicate with any Ethereum wallet. Connect with friends, colleagues, and contacts effortlessly, regardless of their chosen wallet.
- Interoperable Inbox: Each user is provided with an interoperable inbox, giving you access to all XMTP messages you've exchanged, regardless of the app used to create them. Stay organized and keep track of your conversations in one convenient location.
- ENS and Lens Integration: Aura simplifies communication by enabling you to send messages to any ENS domain and Lens profiles. Say goodbye to the hassle of entering long addresses and effortlessly start conversations with ease.
- Remote Attachment Support: With Aura, you can send remote attachments using thirdweb. Whether it's images, videos, files, or more, easily share and collaborate with others by securely sending attachments within the app.
- User-Friendly UI: Aura boasts an intuitive and easy-to-use interface that works seamlessly on both mobile and desktop screens. Enjoy a consistent and visually appealing experience across devices, making communication effortless and enjoyable.
During the development of Aura, we encountered a hurdle related to remote attachments. As the XMTP network has a limitation on content size (1MB), we had to find a solution.
We decided to store attachments remotely in an encrypted format on IPFS and decrypt them upon loading. Additionally, since not all chat apps built on XMTP support attachments, we implemented a fallback message to ensure a better user experience. This approach allowed us to overcome the hurdle and provide seamless attachment functionality within Aura.