/sns-manager

All-in-one tool for SNS

Primary LanguageTypeScriptMIT LicenseMIT

SNS Manager 🌐



Hello, Solana lovers! Welcome to the official repository for SNS Manager, your all-in-one tool for handling Solana Name Service (SNS) domains. With SNS Manager, you can view, manage, search, and register decentralized domain names that end with .sol right from your mobile device! How cool is that? 😎


App Screenshots


All Contributors


Table of contents πŸ“



About SNS Manager πŸš€


This open-source mobile app is designed to provide a seamless and user-friendly way to interact with Solana Name Service (SNS). If you're a fan of the decentralized web and love Solana, SNS Manager is the tool you need.


Rodmap πŸ—ΊοΈ


Feature Description In progress Completed Bounty Contributor
UI/UX Redesign New UI/UX design for the app ❌ βœ… βœ…
Profile pic upload Allow people to upload a picture from device as a profile picture ❌ βœ… βœ…
Turkish translation Translate the app in Turkish ❌ βœ… βœ… Eren
Chinese translation Translate the app in Chinese ❌ βœ… βœ… 2Tako2
Korean translation Translate the app in Korean ❌ βœ… βœ… mjLabrys
Wrap domain names Allow tokenization of domain names into NFT ❌ βœ… ❌ W
Subdomain support Add support for subdomain management, creation and search ❌ βœ… βœ… W

Development and Build Commands πŸ’»


This section introduces commands to expedite the development and building processes of our React Native project for web and xNFT platforms, enhancing the wallet connection experience.

Development

For development, you can initiate the server with yarn dev:xnft for the xNFT target and yarn dev:web for the web target.

Building

To transition to a production-ready build, use yarn build:xnft for the xNFT target and yarn build:web for the web target.

Wallet Connection

Both development and build configurations accommodate seamless wallet connection for web and xNFT platforms. Thus, these commands facilitate a unified and efficient experience of developing and building applications for different targets. Please report issues or suggestions through an issue or a pull request.


Features πŸ› οΈ


Manage Your Domains πŸŽ›οΈ

Set your favorite .sol domain as default and manage your domain name records with ease. You can define your website or alternative addresses on other chains, or even set up your social records like Telegram, Reddit, and Discord. We've got you covered!

View Your Domains πŸ‘€

See all the domains you own and transfer them as needed. Keep track of your digital assets in the decentralized web.

Search Domains πŸ”

Discover new domains, see their records, and learn more about their owners. Maybe you'll find your next big investment!


Contribution 🀝


We love our community and we embrace contributions. If you're an open-source enthusiast, a Solana aficionado, or someone who loves building cool stuff, come join us! Check out our contribution guidelines and become a part of the SNS Manager journey.


The Hall of Fame ❀️


Big thanks to our dedicated contributors, we are thrilled to recognize their contributions:

MJ Lee
MJ Lee

πŸ’»
Felix
Felix

πŸ’»
W
W

πŸ’»
Sanjay Sargam
Sanjay Sargam

πŸ’»
CY Lim
CY Lim

πŸ’»

Interested in contributing? Check out our contribution guidelines and join us in propelling this project forward.


License πŸ“„


SNS Manager is an open-source project licensed under MIT. Feel free to explore, expand, and improve!


Wrapping Up 🎁


SNS Manager is more than just an app, it's a step towards a more decentralized future. Join us in this exciting journey. We can't wait to see what we'll build together! πŸš€πŸŒ


If you have any questions or suggestions, feel free to open an issue or pull request, or simply contact us at @bonfida. We're always here for a good chat about Solana and the decentralized web!