Git Product home page Git Product logo

web's People

Contributors

0xf013 avatar a-mukhopad avatar abduvaliiev avatar alexanderpokhilenko avatar danmysak avatar isaackam avatar natecoh avatar ozasadnyy avatar poberezhnyi avatar qwadratic avatar realpeha avatar rymkapro avatar sanjakrat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

web's Issues

[NEW FEATURES] Taks 5: the Hall

Need to add a new page.
This page has an unusual behaviour with horizontal scrolling on desktop. But I'm sure there are some JS-solutions to implement this. Everything is described in Figma. And there is a video, just in case, with a short explanation (video is in Ukrainian): https://drive.google.com/file/d/1Y6ee3-MukfJEGerLWq7b9XhmW5yCwUFz/view?usp=sharing
I alsways available to discuss and look at the front-end's draft: @serhiirevva in TG.

Figma: https://www.figma.com/file/7ZAqEFONiXTkT4wbtDR8Lv/metahistory.galery-website?node-id=1168%3A41209

[NEW FEATURES] Task 8 — About us page

We need to add the 'About us' page and make some additional changes on the 'Home' page.
This task includes 4 subtasks

  1. updating the header
  2. updating the footer
  3. updating the 'Home' page
  4. adding the 'About us' page
    It's important that the 'Home' page must look like it's shown in this task (without other sections and with the correct order of sections).
    Other details are described in Figma.
    Figma: https://www.figma.com/file/7ZAqEFONiXTkT4wbtDR8Lv/metahistory.galery-website?node-id=1823%3A53086

Optimize images and animations

We need to:

  • Add previews (.webp files as example) for Auction (as for Warline)
  • Reduce file sizes of animations (if it possible) and CPU usage

Auction and Footer: small fixes

For the Auction:

  • Change this color around the container to # 212121
  • Change the default filter to All Types
  • For sold add the word Sold (instead of the line with the bet and time)

image
image

For the footer:

  • Fix this padding/margin (on any layout in the Figma you can see that it is larger)
  • Check why the text here is not centered vertically (it seems to be slightly shifted to the top, a couple of pixels)
    image

[NEW FEATURES] Task 6: upgrade your NFT

We're launching the process of upgrading NFTs. When a user has more than 1 edition of the same NFT, we group them and provide users a possibility to upgrade them and get new unique NFTs for that.
Details are described in Figma.
There are 4 sub-tasks:

  1. Add groups on the My NFTs page
  2. Add an entry point to upgrading on the My NFT details page (should have been developed within the Task 1)
  3. Add the Upgrade page where a user can select the level to which he wants to upgrade.
  4. Succes state after upgrading

Figma: https://www.figma.com/file/7ZAqEFONiXTkT4wbtDR8Lv/metahistory.galery-website?node-id=1200%3A46909

Warline: event details modal

Steps to reproduce:

  • open Warline
  • click "See Details" on first element
  • click next (right arrow)

Expected result: image will change
Actual result: image remains the same

[NEW FEATURES] Task 4.2 — Info about a collection

When a user selects a particular collection on the 'Auction' page, we start showing only auctions from this collection and add the block with information about this collection. This block will be optional. The first collection that will have such a block, it's the 'Avatars' collection. We can start preparing the layout for this and the actual content will be prepared a bit later.
Figma: https://www.figma.com/file/7ZAqEFONiXTkT4wbtDR8Lv/metahistory.galery-website?node-id=1883%3A56312

Documentation

We need to create documentation and improve code style. We have a lot of commits from different developers. In addition, sometimes new people come. Now it is very difficult to understand the current code. We need to make it easier somehow...

Fix button for YouTube video

Button don't disappear if you click on the video (to reproduce you should click on the video, but outside the button).

image

[NEW FEATURES] Task 4.1 — updates for the Auction page

We need to make some updates for the Auction:

  1. Change All Categories to All Collections
  2. Add the state for the 'Auction details' page when there are no bids and only a fixed price. In this case, the Buy Now button should call the permission for payment without the 'Place bid' modal.
  3. Update the 'Editions' sections. Now we show there how many editions are left for sale.
    Details are in Figma.
    Figma: https://www.figma.com/file/7ZAqEFONiXTkT4wbtDR8Lv/metahistory.galery-website?node-id=1717%3A52249

[NEW FEATURES] Credibility & ambassadors

We need to add 2 new sections on the main page and change the place of the 'In press' section.
In these new blocks, there are links to other websites. All of them are attached in the comments in Figma.
Figma: https://www.figma.com/file/7ZAqEFONiXTkT4wbtDR8Lv/metahistory.galery-website?node-id=2773%3A73541

These two articles we need to add to the 'In press' section:

  1. https://www.forbes.com/sites/abrambrown/2022/03/26/exclusive-inside-the-ukrainian-governments-nft-sale-and-the-3-young-entrepreneurs-who-helped-create-it/?sh=755e00d32ea6
  2. https://www.theblockcrypto.com/linked/146645/ukraines-digital-transformation-ministry-approves-charity-nft-project-benefiting-war-efforts

Warline event details error on next click

Steps to reproduce:

  • click "See Details" on the last event of the day (like №23):
    image
  • click next button (right arrow)

Actual result: error (Application error: a client-side exception has occurred (see the browser console for more information).)
image

Expected result: next event is shown

[NEW FEATURES] Task 2: sign in experience

Before launching an auction's functionality it's important to improve our signing-in experience.
I described everything in detail in Figma. Apart from the current WalletConnect solution, we need to add MetaMask as it is on the biggest marketplaces like OpenSea and Rarible. And add a proxy modal where we can explain for users that they need ETH wallets to do it.

Figma: https://www.figma.com/file/7ZAqEFONiXTkT4wbtDR8Lv/metahistory.galery-website?node-id=887%3A32207

[NEW FEATURES] Task 1: links, warline detail, my nft details.

In this first task, 5 subtasks are gathered. They are described in detail in Figma. Also, please, pay attention to the comments in Figma. I fixed important details in this way.

  • Updates in the header
  • Updates in the footer
  • Updates on My NFTs page
  • Transforming the modal window with NFT details to a page (this variation is for the Warline section)
  • #89

Figma: https://www.figma.com/file/7ZAqEFONiXTkT4wbtDR8Lv/metahistory.galery-website?node-id=881%3A50250

Please, pay attention to the layout and the design. It's not an MVP anymore. We are creating a Museum. So we need to make our front-end similar to the design as much as you can :)

SEO: onClick to Link

It seems that GoogleBot cannot see our pages - most likely, this is due to the fact that instead of links we use transitions when clicking on elements. Moreover, onClick transitions do not allow links to be opened in a new window, as could be done by clicking the middle mouse button or the right mouse button. We should replace page transitions from onClick to links (Link from 'next/link') and use passHref to pass the href to the <a> tag.
Example:
image

[NEW FEATURES] Task 4: auction

We're adding the auction feature to the website.
I divided this task into 5 pieces:

  1. Updating the header
  2. Updating the Home page (all animations are still being prepared)
  3. Adding the Auction list page
  4. Adding the Auction page (pay attention that the layout of this page is very similar to the layout of the Warline details page from the TASK 1. Please, sync among front-end developers to not make such kind of page from scratch twice.
  5. Adding the Place bid modal window
    Everything else is described in Figma.
    Figma: https://www.figma.com/file/7ZAqEFONiXTkT4wbtDR8Lv/metahistory.galery-website?node-id=1042%3A35617

Metadata

We need to improve metadata for better parsing:

image

Metadata can also be added for Warline and auction items.

(see ogp.me)

[SUB-PROJECT] Meta History Cryptodefenders NFT collection

We are preparing the NFT collection as a sub-project of Meta History. For this, we need to create a small website that will be a platform to play with tokens.
Here you can read a short presentation about the collection: https://www.figma.com/file/rQK4q0VwVQNumQBoj545yO/NFT?node-id=484%3A39208

Here you can find the design (desktop + mobile) for the website: https://www.figma.com/file/rQK4q0VwVQNumQBoj545yO/NFT?node-id=484%3A39207
All the details are described in Figma. All the components and styles are prepared above the screens.

The website includes:

  • Main page
  • My NFTs page
  • NFT details page
  • Get a basic NFT modal window
  • Change NFT's property modal window
  • Got a new value modal window

QA: autodeploy and server for testing

It is worth adding another server to be able to check the changes before merging into the main branch.
We can try to set up GitHub Pages (as far as I understand, it will be absolutely free) or set up Azure / AWS server.

Fixes: Task 3 (Warline page)

Related to #36

image

There are some things that need to be fixed:

  1. There should be 3 NFT per line
  2. The width of this column should be smaller. And the width of the right part, on the contrary, is greater than necessary
  3. The banner in Figma looks a little different. It has a shadow and is indented from the bottom of the screen. (and on the main page the same, on the main page you also need to fix the look of this sticky banner)
  4. Here some extra padding / margin

Figma: https://www.figma.com/file/7ZAqEFONiXTkT4wbtDR8Lv/metahistory.galery-website?node-id=887%3A34101

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.