Collectibles

Customer and idea

A client asked us to develop a platform for selling unique, sports-related NFT collectibles. In general, it was planned to be a marketplace for digital assets trading, namely images, but with smart contracts integration and ERC-1155 employment.

ERC-1155 is an official standard for the Ethereum network tokens. It allows creating an endless number of fungible and non-fungible tokens within one smart contact. ERC-20 and ERC-721 require completing a separate transaction for each token. As a result, ERC-1155 uses 50-80% of resources, making the platform more cost-effective and attractive to clients.

Challenges

To develop the client’s idea, we had to reach two goals. The first thing to do was create an online marketplace with all the standard functions and features, like generating NFTS and two-factor authentication. We also had to develop a pleasant and intuitive design tailored to sports-related themes.

The second goal was to integrate the Ethereum blockchain to produce their collectible NFTs of the ERC-1155 standard within the marketplace. This process should be straightforward and clear. Regardless of whether they have background knowledge and experience in NFTs and cryptocurrency, any user should easily use the platform.

The architecture of the project

When we put the goals, the project manager defined the requirements and developed the visual architecture of the project — the user flow. A plain and well-developed helps to understand the logic of the user’s interaction with the platform. Furthermore, it helps to structure the general functions and estimate the project’s scope.

Will be ready for testing 19.03

Will be ready for testing next week

Not discussed

Wireframes

A wireframe is the schematic visuals of the platform, where most design elements are in blocks. Its purpose is to help understand the user interface and where to employ various design elements. It helps to see the marketplace from the user’s perspective when the project is just at the planning stage. As a final result, the UX will be significantly better.

We have created about 60 wireframes for BigFan. Furthermore, we developed the tiniest details and functions of the platform. Also, we have visualized each interface element and set the user flows. It took us great effort and time, but the outcome is worth it!

Design

The design is probably the most exciting stage of the development since the project comes in shape at this stage. The client sees how the platform will look after the launch. At the initial stage, we decided to use a black background with green inserts for BigFan. A black background would help to highlight essential elements, while green would emphasize that the project is sports-orienteered because most games are on a green field.

But this design appeared reasonably dark and tasteless, so we decided to introduce changes. The new solutions were deep blue and white colors. This combination also helps to highlight important things, yet the design is now more vivid and energetic.

Main Colors

White

ffffff

Green

2ACF62

Violet

9174E3

Yellow

F6B840

Red

E25452

Bg White

F5F5f5

Bg Black

1c1c1c

Stroke

DFE2EF

Text

Main

0E0E11

Secondary

898C9B

designs
designs

Security

To increase the privacy of data and the safety of users’ money, we decided to integrate the KYC procedure and two-step authentication.

Together these technologies will keep safe the users’ accounts from common hacker attacks like fishing. Furthermore, we used a particular module to fight the SQL injections and XSS attacks. Also, ethical hackers helped to search for gaps and breaches in the security system.

Development

The coding stage is considered the most complicated and time-consuming one.

Our team uses an Agile methodology, Scrum, to boost process efficiency. This method saves time and money spent on the development, while the project will still meet the best expectations of the users.

Conclusion

NFT is a relatively new yet up-and-coming market. In 2021, it grew by striking 1785%
We were enormously glad to contribute to its development by creating a platform for selling unique, sports-related collectible NFTs.