Code Monkey home page Code Monkey logo

bans's People

Contributors

beam-mw avatar maxnflaxl avatar tigranmk avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

maxnflaxl

bans's Issues

Registration form

IF Bans name available, the click on it open Registration form below.
the price count automaticaly. Must to be - usd equivalent.
Buttons 'complete registration' goes to standart beam' payment window.

Снимок экрана 2022-06-01 в 17 34 32

Domain name input

If I enter the domain name with the Capital letter and want to buy this domain, everything after the capital letter has been cut.
we need automatically transform capital letters in the string letters

Снимок экрана 2022-07-08 в 16 04 32

Снимок экрана 2022-07-08 в 16 04 40

Main page design

Need to create new Dapp design. We are using Beam design system.

The main page:

  1. BANS (dapp name)
  2. user menu:
  3. Search line
  4. Block of text

user menu:

  • About
  • FAQ
  • personal User's page.
    I like the Gallery Icon. if user didn't buy bans - personal key is displaying. If user bought bans - the bans name is displaying. Bans name is the name in format usersname.beam

Снимок экрана 2022-06-01 в 16 45 31

- tooltip for each icon.

Снимок экрана 2022-06-01 в 16 52 51

Снимок экрана 2022-06-01 в 16 30 13

Bans - to add options to the menu

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
Снимок экрана 2022-06-27 в 17 31 19

The search result (3 different pages)

3 different pages with the search result

  1. bans name is free (green)
  2. wrong bans name (red)
  3. bans name is unavailable (have been bought by the other user) (grey)

please, use the beam's colours

Снимок экрана 2022-06-01 в 17 19 03

BANS - buying available domain

when user click on available domain, the Register form is opened

Снимок экрана 2022-06-13 в 14 48 12

Registration Period - no limits. if the limit is needed - set 50 years.

  • prices:
    5+ character.BEAM names: $10 in BEAM per year.
    4 character.BEAM names: $120 in BEAM per year.
    3 character.BEAM names $320 in BEAM per year.

https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=10%3A362
Снимок экрана 2022-06-14 в 11 19 19

https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=40%3A586
Снимок экрана 2022-06-13 в 15 21 10

After Transaction confirmation opens user's My page
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=40%3A798
Снимок экрана 2022-06-13 в 15 32 01

BANS - create notification "domain on sale"

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 - BANS transactions page

BANS transactions page is open after click at See all BANS’ transactions
Снимок экрана 2022-06-14 в 09 25 31

The empty page with no receive transactions
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=51%3A1250
Снимок экрана 2022-06-14 в 09 27 04

  • Current balance - summarise balance for all domains. withdraw all - withdraw all funds from all domains
  • The list of user domains (domain name, expiration date, balance, withdraw button), if the expiration date is less than 30 days - renew domain buttons appear #23 .
  • Bans transactions history

https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=32%3A76
Снимок экрана 2022-06-14 в 09 30 48

Withdraw button, standart popup
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=36%3A1618
Снимок экрана 2022-06-14 в 09 51 46

Withdraw ALL button
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=36%3A2586
Снимок экрана 2022-06-14 в 09 52 55

Notification for withdraw all
https://www.figma.com/file/gqD4UzxM1AUxrYAtJ7ullC/BANS?node-id=36%3A2040
Снимок экрана 2022-06-14 в 09 53 53

Favorite domains display incorrectly if there is more than one wallet on one PC

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)

2022-07-20_13-19-49

opening an old and a new wallet with different order

bandicam.2022-07-20.13-26-24-777.mp4
bandicam.2022-07-20.13-27-11-539.mp4

BANS - "sold domain" notification

Notification for the main page with analogy with the present one

text:
Your domain geek.beam was sold! The funds have been added to your Current balance.

Снимок экрана 2022-07-18 в 15 47 49

BANS - Main page

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.