Inspiration
Our inspiration behind the launchpad DApp was to automate the current system, promote accountability, and enhance transparency in the DeFi space. Our governance DAO, swap pad, and P2P section all aim to improve user experience and drive community participation in token launches. We're excited to contribute to the growth of DeFi with our project!
What it does
Our project is automated, meaning it can determine the price of a token during the launchpad session and automatically trigger a presale session with a starting price set based on the price obtained from the launchpad.
In addition to this, we've integrated a governance DAO, which enables users who participated in a launchpad or presale to vote on when and whether a launchpad creator can withdraw funds from the launchpad in a milestone payment layout. We believe that this feature enhances transparency and accountability, which are crucial aspects of decentralized finance (DeFi).
Moreover, we've included a swap pad that allows users to exchange popular tokens with our native token. This feature aims to make it easier for users to participate in launchpads and presales using our native token, and it also enhances liquidity in the system.
Finally, we've added a P2P section that enables users to exchange less popular tokens with our native token amongst themselves. This feature aims to bring more liquidity into the system, and it aligns with the current trend of building community-driven DeFi platforms.
How we built it
Our project was built using Solidity for the smart contracts, JavaScript and Next.js for the frontend, and integrated with Wagmi and Rainbowkit. Test-Driven Development was also used to ensure the code was of high quality and free of bugs or errors. The smart contracts were designed to be modular, reusable, and gas-efficient, while the frontend was tailored to offer a simple and gamified experience for users. Overall, the project was built with a focus on security, accuracy, and user experience.
Challenges we ran into
We had issues managing and interconnecting all the contracts on our platform and also managing the different contract sizes, but we were finally able to handle all those, we also look forward to reediting our contracts to use even more recent standards of handling these issues.
Accomplishments that we're proud of
Our project has made several achievements from the current system. Firstly, our launchpad DApp automates the process of determining the token price during the launchpad session and triggering a presale session with a starting price that is automatically set. This eliminates the need for manual price-setting, which can be time-consuming and prone to errors.
Secondly, the integration of a governance DAO in our DApp allows users who participated in a launchpad or presale to have a say on when and whether the launchpad creator can withdraw funds. This enhances transparency and accountability, which are crucial aspects of DeFi.
Thirdly, the swap pad included in our DApp enables users to swap popular tokens with our native token, making it easier for them to participate in launchpads and presales using our native token. This feature also enhances liquidity in the system.
Lastly, the P2P section added to our DApp enables users to exchange less popular tokens with our native token amongst themselves, which further boosts liquidity in the system. Overall, our project has achieved automation, transparency, accountability, and liquidity enhancements in the launchpad system.
What we learned
Within the course of building this project, we have all developed a stronger understanding of the Defi system, stronger grasp of solidity, integration and user experienced tailored front-end design.
What's next for Genesis Ignite
We have a very large and exciting journey ahead for this project, we intend to go live and also partner with a lot of brands in the system, we also plan a full upgrade of the current ecosystem we have to include and support more recent technologies and infrastructures, more details can be found on our documentation document.
Built With
- foundry
- ipfs
- javascript
- nextjs
- solidity
- wagmi
- web3storage

Log in or sign up for Devpost to join the conversation.