basemint

great things are made in the basement; rock bands, tech startups, pro gamers.. nft communities?

  • 0 Raised
  • 1,072 Views
  • 0 Judges

Categories

  • HawkHacks Global Category
  • NEAR Sponsored Prize Category
  • TENAMINT x NEAR GamingDAO Sponsored Prize Category
  • Adobe Express
  • Best Domain Name from GoDaddy Registry
  • Sauce Labs Raffle

Gallery

Description

Github: https://github.com/audgeviolin07/marketbasemint

Deployed Website: https://marketbasemint.vercel.app/


— BACKGROUND — 

Inspiration

As avid gamers, we noticed that there weren’t many avenues to connect and support our favorite esports professionals. Millions enjoy watching these individuals play on platforms such as Twitch, but there’s no real way for the fans to connect with the players. When we attended the intro to NEAR workshop, we realized that we can bridge this gap. For the professionals, we aim to provide them a way to grow their brand and build their audiences. For the fans, we aim to provide them a way to enjoy the esport they love, better.


What it Does

A effective NEAR cryptocurrency ESports marketplace + community that rewards users for interactions and allows the purchasing of NFTs and awarding of NEAR credits 


The premise of our cryptocurrency marketplace is that it is supposed to foster a community be creating a gamified, token system, in which by interacting with their favorite streamers and performing bets, users can gain tokens which can later be exchanged to buy meet & greets, or NFTs.


The key features of our web app are twitch, betting, and NFTs. We have an embedded twitch, in which users can interact with streamers in order to get tokens. Although this is currently not fully implemented, we would like to further develop our embed of twitch, such that when we partner with esports players & streamers, by using our website for the twitch, they can potentially get exclusive rewards. This will help increase traffic to the site, helping it further prosper.


How We Built It

Mintbase Wallet and UI was used to allow people to log on to the platform. We used a smart contract deployed to a near account to allow methods to be called over mainnet and send data. With a NFT store, we were able to Mint NFTs and display them on the frontend for purchase through Mintbase Wallet. 


Challenges We Ran Into

For a lot of us, this was the first time we’ve worked in Web3, let along with NEAR. So, there was a bit of a learning curve to overcome in terms of how to build Web3 applications. We didn’t know what NEAR was capable of, and how we can go about actually building what we know. Working with NEAR representatives and reading through their amazing documentation made this process seamless. Although we came across bugs that we had never seen before, our previous full-stack knowledge made it easy to bypass these bugs and create a finished product.


Accomplishments That We're Proud Of

We’re proud of minting NFTs, placing them on a public marketplace and setting up a smart contract to fulfill transactions. Being able to call the contract from the command line and frontend was a challenge. 


What We Learned

We learned how smart contracts work and the process needed to update them (their state and methods). We got exposed to Near, Mintbase, Wallets and how these all can help perform transactions on the blockchain. 


What's Next?

Connecting it to an app in Telegram. 

Marketing it through Telegram and the Clash Royale community. Getting partnered streamers is incredibly important to grow basemint, so networking with known members of the Clash Royale community is important.


Also, this application was just made for one game due to our time constraints. If we had more time, we would create communities, just like the one we built, for numerous different gaming communities. There are literally thousands of gaming niches on the internet, so building these markets where they can exchange with their esports professionals could prove to be incredibly useful to them.

Github: https://github.com/audgeviolin07/marketbasemint

Deployed Website: https://marketbasemint.vercel.app/

— TRACKS — 

-NEAR

-Sauce Labs -  tested with sauce labs before deployment

-Adobe Express  - designed logos and creative elements with adobe

Attachments