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
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.