Launchpad is a no-code solution for algorithmic artwork generation, smart contract deployment and distribution of NFTs.
Live Website: https://goofy-neumann-fd67a4.netlify.app/
- Artists have ready-designed artworks and wish to enter the NFT scene, however, existing marketplaces do not support mass uploading
- Lack technical expertise to customize and deploy their own smart contract
- As such, they miss out on opportunity to monetize and promote their creations
- Creators may not have the resources to hire dedicated developers to work on their project
- Not every developers are good actors (counterparty risk), outsourcing work fundamentally relies on trust
- Creators may not have time to pickup coding & relevant skills to launch their projects
- While developers do offer services to artists, these are temporary solutions that may not be calibrated to long-term continuity plans
Video Demo - https://youtu.be/M_h2eWVOAEw
- Import layers of images
- Configure rarity of each images and merge them
- Generate merged images and metadata
- Deploy custom IRC-31 contract
- Upload images and metadata to IPFS via Pinata Cloud
- Generate minting dApp and configure launch time / minting whitelist
- ICONex Wallet (https://chrome.google.com/webstore/detail/iconex/flpiciilemghbmfalicajoolhkkenfel?hl=en)
- NodeJS
- Clone and unzip repository to a folder
- Open CLI and
cd
to package directory - Run
npm install
to install dependencies - Run
npm start
to start local server - Open http://localhost:3000 to view it in the browser.
Notes:
- To generate the images, we have uploaded a set of sample layers that you can work with under
./samples/ directory
- Contracts are deployed on Sejong Testnet, please make sure you have sufficient ICX when creating collections
- Artwork generation only supports static images
- Unable to link multiple collections under one parent contract
- Lack integration with Craft Marketplace (only artist-to-user sales available for now)
- Migration to Java SCORE
- Integration with Craft Marketplace for secondary sales
- Supporting different types of NFTs (e.g., Music, Event Tickets, In-game assets)
Medium - (https://medium.com/@justin.mok.2020/launchpad-the-go-to-nft-minting-solution-e5b0b686ad02)
Slides - (https://docs.google.com/presentation/d/1is7rN8gtYgGrecR8nc653bLBN8FT0caA5buM4SZBkRE/edit#slide=id.p1)
Testnet Faucet - (https://faucet.ibriz.ai/)
We started this project in December during our winter break with zero knowledge on development in ReactJS and smart contract as well as deployment to production server. We're proud to have delivered a functional and hopefully a user-friendly product for the hackathon. Apart from this, we also got to learn more about the painpoints from the artists' perspective as they enter the NFT space. Our focus, from start to end, had always been user-first to make the experience as seamless as possible to lower the technical barriers to entry for artists and creators. So in that aspect, we're also proud of our user interface which was the result of countless iterations to improve the user flow. Nonetheless, it was an extremely enriching and fruitful experience for us. Thank you for this opportunity! :)
Hey there! We're a group of students from Singapore Management University!
- Email: [email protected]
- LinkedIn: https://www.linkedin.com/in/tanboonyeow/
- Email: [email protected]
- Linkedin: https://www.linkedin.com/in/seah-jin-rui/
- Email: [email protected]
- Linkedin: https://www.linkedin.com/in/justinmok1998/
- Email: [email protected]
- Linkedin: https://www.linkedin.com/in/sebastian-ong98/
- Email: [email protected]
- LinkedIn: https://www.linkedin.com/in/yongjiun/