beammw / bans Goto Github PK
View Code? Open in Web Editor NEWFront end for the Beam Anonymous Name Service (BANS) dApp
Front end for the Beam Anonymous Name Service (BANS) dApp
Please, leave feedback in the comments
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=0%3A1
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=911%3A1296
please change the text to "Paste the Publisher key of the recipient of this domain."
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=569%3A1134
short menu on the main page and long one on the My domains page
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=849%3A911
The list of the domains which the user owns.
the domain card:
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=36%3A410
renew button opened standart transaction popup
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=40%3A586
TExt under Title: "Send assets you need to choose recipient Bans' from favorites or input Bans domain."
we need to add option: choose domain when it in favorites or input domain if it wasn't
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=660%3A1148
we need to add "send funds button" - under the search line. I think it should be green.
and icon to the main menu. the icon goes to the all screens.
The button flow -> bans domain input line with checking that domain is belong to someone
amount
buttons cancel/ send
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=2%3A495
Pic if the My page (domains #21 or favorite #22 ) is empty
no "See all BANS’ transactions" available
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=40%3A1070
Domain should contain only letters and numbers
The main page.
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=2%3A495
The search result is available
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=31%3A471
The search result is not available
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=7%3A261
The search input isn't correct
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=7%3A404
Need to create new Dapp design. We are using Beam design system.
The main page:
user menu:
If the user doesn't have any favorites or owned domains, he will see the empty page with notification.
If user has any of them or both - separate task #21 #22
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=40%3A1070
add new options:
1.gift domain (like at the nft marketplace) + flow
2. Put up domain for sale/ remove from sale +flow
3. if domain on sale - change the price (pup up like for put on sale)
flow for "Put up domain for sale": pop up to set up a price. chose domain, set a price in beam. cancel/approve buttons
flow for "remove from sale" - pop up - Are you sure you want to take it off the sale? cancel/approve buttons
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=104%3A718
Text will be later.
every question will have the title and the text body
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=9%3A198
The list of the domains marked by user as favorite. User can mark available and not available domains
domain card:
See all BANS’ transactions ( task #26 )
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=31%3A657
click on the available domain card opened
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=36%3A683
when user click on available domain, the Register form is opened
Registration Period - no limits. if the limit is needed - set 50 years.
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=10%3A362
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=40%3A586
After Transaction confirmation opens user's My page
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=40%3A798
when the user has any unavailable domain in favorites and this domaine become "on sale" show notification on the main page.
non pop up notification. info block with possibility to close it.
text: the one of your favorite domains is on sale now.
more details: personal page -> favorite
BANS transactions page is open after click at See all BANS’ transactions
The empty page with no receive transactions
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=51%3A1250
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=32%3A76
Withdraw button, standart popup
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=36%3A1618
Withdraw ALL button
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=36%3A2586
Notification for withdraw all
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=36%3A2040
If there is more than one wallet on one PC and in each of them to add different domains to favorites, then all domains added from different wallets will be displayed in favorites in each wallet.
At the same time, if two different wallets are running at the same time, the favorites page is displayed for the wallet that was launched first, the page is empty on the second wallet.
(perhaps the favorite domains are placed in indexeDB indifference to which wallet they belong)
opening an old and a new wallet with different order
The view and flow will use on the main page and on the Favorit page.
main page:
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=2%3A495
Registration price isn't display when buying and when renew subscriptio
n
The page with text. text will be later
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=9%3A62
Sell BANS popup flow
Chose the domain
set the price
in put buyer's public key
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=33%3A525
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=33%3A773
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=33%3A1014
Confirm transaction
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=45%3A1371
need to create an empty page by analogy.
the text: the BANS will appear on the page as soon as the transaction is completed.
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=40%3A1070
Please find the flow here https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=831%3A861
Let me know if you have any questions.
To Reproduce
Steps to reproduce the behavior:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.