Unique NFT Owners
USD Transferred in Lucky Lotto
NFT Dropped in Daily Drop
The client wanted to develop an agile and efficient NFT rarity calculator and asset generator based on the calculated rarity score of the properties entered during asset generation.
The client was looking for a technology partner who could help them build their own storefront to drop NFTs and help them architect the plan for NFT presales, genesis drop and other loyalty programs. The system would also allow them to create smart contract based on their business requirements and help them deploy and maintain the application.
The application leverages several utility tools to the ease of operations such as blockchain infrastructure provider Alchemy, which act as middleware between blockchain network and the code. Pinata for Decentralized Storage system to store NFT graphics and NFT meta-data. Hardhat to compile and verify NFT contracts and lastly, Remix IDE to deploy the contract to the network
The system is Integrated with OpenSea for trading and bidding activities. Every NFT drop is automatically synced with the OpenSea marketplace, from where user can trade their NFTs and clients earn royalties.
The application is well equipped with several loyalty programs for users such as free merchandise like Cap and T-shirt, Lucky lotto for every NFT holder, free Street Puppy NFT for every Daily Drop winner, Shiba Inu tokens for top community members to name a few.
One of the major problems with NFT collections is that once the public sale is over, the users gradually lose interest in them and sell them in lower price which decreases trading volume.
With this application, even after the public sale, a new NFT is dropped everyday and 80% of that sale amount is then transferred to a new lucky winner everyday with Lucky Lotto Draw.
Most NFT collections use third party tools to measure the rarity score and rank of the generated assets
The client was missing on proper resources to plan and architect a scalable and agile cloud infrastructure for the collectables.
The client lacked proper architecture and resources to enable integration of the NFT application with several utility tools which can be leveraged to enhance and automate various heavy lifting activities.
Manually generating 3K graphics to use as NFT products is not only time consuming but was also very costly.
After the initial public sale, users tend to sell their NFTs at low prices on other trading platforms
NFT collections are generally launched as initial public sales with no assurance for top active community members to have at least one NFT
The application calculate and measure accurate rarity score and ranking based on various combination of properties taken as input during asset generation
We developed a Saas based scalable and agile architecture using cloud technologies such as AWS EC2, AWS auto scaling, AWS S3 for object storing and AWS cloudfront for CDN services.
We integrated the application with Pinata for decentralized storage system of NFT graphics and NFT metadata
We integrated the application with several utility tools such as Alchemy for blockchain infrastructure services, OpenSea, Hardhat for contract compilation and verification and finally Remix for contract deployment
The system generates all the art-work based on the inputs the user provides around the properties and rarities
A new unique NFT is dropped every day to keep the community members exited and engaged with the platform.
Pre-sales ensures that the top active community members gets to buy the NFTs even if they might miss it in public sale.
Onshore Business Analysts from DreamzTech interviewed stakeholders from client premises and gathered requirements for the project. They worked with offshore Business Analyst and Solution Architects for analyzing the business objectives as discussed with the client.
The dedicated team assigned to the project analyzed the objectives of the project and the probable solutions to determine technologies to be used, database structure, data flow, and microservices. For developing an application compatible with Android and iOS, we planned to segregate the project into multiple phases with separate deadlines.
Our team consisting of Project Managers, Tech Leads, Designers, Developers, and Quality Analysts worked with the client for over 5 months. The team delivered along with several new enhancements following Agile methodology for technology implementation with continued support.
Business Analysts and Solution Architects from DreamzTech communicated with the client and created a backlog of tasks. All tasks are evaluated and prioritized after consultation and taking approval from the client.
Based on requirements, design team prepared based wireframes and presented prototypes for approval and confirmation and revised based on feedback from client.
A dedicated team for developing the application for Android and iOS was formed, consisting of Project Manager (PM), Tech Leads, Developers, Quality Analysts (QAs) was formed. Tasks were divided between teams with specific delivery deadlines
Various integrations such as Stripe and Paypal for Payment are done to ensure
Based on test cases prepared and approved, quality analysis, A|B Test, Usability testing etc were conducted and issues were identified and fixed.
After completed QA, a beta release was made to Google Play Store and feedback was recorded and worked on to make a first version of the apps in both Android and iOS App.