Please describe your proposed solution.
CardanoCodex'23 is a three-month-long hackathon taking place in India. The event aims to empower developers and promote innovation within the Cardano Blockchain ecosystem in a country which boasts the second highest number of developers globally. Participants of all backgrounds, including newcomers, advanced coders, students, working professionals, and blockchain enthusiasts, are invited to join individually or form teams of up to four members. The hackathon consists of three stages: Workshop, Mentoring & Support, and Project Submission.
CardanoCodex'23 is proud to announce its partnership with Nucast Labs, the official community event partner for the Cardano Summit in India. Nucast Labs brings expertise and a commitment to fostering collaboration and knowledge sharing, making them an ideal partner for the hackathon. The hackathon will commence with the Cardano Summit in India in November 2023.
Structure:
Workshop:
- A series of workshops will be conducted to familiarize participants with Cardano development.
- Workshop topics include smart contract development, token standards, integration libraries, Cardano wallets, and the Cardano Blockchain.
- Full workshop details will be shared with registered participants via email.
Mentoring and Support:
- Mentor support will be provided through the official Discord channel of Cardano India.
- Mentors will guide, assist, and answer questions related to project development.
Project Submission:
- Participants will submit a detailed project relevant to their chosen track.
- Submission guidelines will be shared with registered participants via email.
- Participants must fork the CardanoCodex'23-2K23 repository on GitHub, create a team folder with their team name, and push the code base to the folder.
- A README.md file in the team folder should contain project details.
- Participants must create an issue in the main repository titled "Issue: Team Name: Submission" and provide a glimpse of their project in the issue description.
Submission Guidelines:
- All participants must submit their project repositories on GitHub.
- Participants should fork the CardanoCodex'23-2K23 repository to their own GitHub profile.
- After forking, participants should clone the repository to their PC/desktop and create a team folder.
- The front-end and back-end code base should be pushed to this folder.
- Smart contract code should be included in a separate file and uploaded.
- The README.md file in the team folder should contain project details.
- After pushing the files and code base, participants must create an issue in the main repository titled "Issue: Team Name: Submission" and provide a description of their project.
Prizes and Rewards:
The following prizes will be awarded for each track:
- 4334 ADA prize for the winner.
- 2333 ADA prize for the runner-up.
- 1333 ADA prize for second runner-up.
Track: Disrupt All the Things:
- Participants can showcase a Proof of Concept (PoC) or Minimum Viable Product (MVP) of a disruptive Web3 project built on Cardano.
- The project can fall in one of these categories: Web2 to Web3 integration, DAOs, NFT-Fi, Gaming and Open Track.
- This track is intended for teams with visionary ideas and aims to lay the foundations of major Cardano-based projects.
- Opportunities for internships, Pre-Placement Offers (PPOs), small grants, and other possibilities may arise based on the submissions.
Workshop Details:
A series of workshops will be organized to familiarize participants with Cardano development. The workshops will cover the following topics and activities:
Workshop will commence with a detailed overview of Project Catalyst. The aim is to maximize participation of applicants in upcoming funds.
1. Introduction to Cardano and Blockchain Basics:
- Overview of Cardano and its key features.
- Introduction to blockchain technology and its applications.
- Understanding the fundamentals of decentralized finance (DeFi).
2. Smart Contract Development:
- Introduction to Plutus, the smart contract development platform for Cardano.
- Building smart contracts using Plutus Playground.
- Exploring the syntax and features of Plutus smart contracts.
- Testing and debugging smart contracts.
3. Token Standards:
- Understanding different token standards on Cardano, such as Cardano Native Tokens (CNTs) and Cardano Asset Tokens (CATs).
- Creating and managing tokens using token standards.
- Implementing token functionalities in smart contracts.
4. Integration Libraries:
- Introduction to Cardano integration libraries, such as Aiken, Blockfrost, Cardano Client Library, Cardano-cli, and Cardano-multiplatform-lib.
- Exploring the features and functionalities of integration libraries.
- Hands-on exercises for integrating Cardano functionalities into applications.
5. Building Wallet Connect:
- Understanding Wallet Connect protocol and its role in connecting decentralized applications with wallets.
- Introduction to CardanoSharp Wallet and its capabilities for creating/managing wallets and building/signing transactions.
- Implementing Wallet Connect in Cardano applications.
- Testing and verifying wallet connectivity.
6. Transaction Building:
- Exploring transaction building on Cardano.
- Understanding the structure and components of a Cardano transaction.
- Introduction to Cardano Client Library and its capabilities for transaction signing and address generation.
- Building transactions using cardano-cli and Cardano Client Library.
- Validating and submitting transactions on the Cardano blockchain.
7. Mesh SDK:
- Introduction to Mesh SDK, an open-source library by Martify Labs for easier DApp development on Cardano.
- Understanding the features and capabilities of the Mesh SDK.
- Hands-on exercises for building DApps using the Mesh SDK.
These workshops will encourage active participation, questions, and engagement in hands-on exercises. They will provide comprehensive knowledge of Cardano development, including smart contracts, token standards, integration libraries (Aiken, Blockfrost, Cardano Client Library, Cardano-cli, and Cardano-multiplatform-lib), building Wallet Connect functionality, transaction building using Cardano-cli and Cardano Client Library, and utilizing the Mesh SDK for DApp development. These skills will empower participants to build innovative projects during the hackathon.
Partnerships:
CardanoCodex'23 will be actively seeking partnerships with various colleges, DAOs (Decentralized Autonomous Organizations), and newsletters to extend the reach and impact of the hackathon. Collaborations are being established with the following organizations:
- IIT Madras
- IIT Roorkee
- OG Club
- Web3 Jaipur
- Hyderabad DAO
- Blockchained India
- Pune DAO
- Madras DAO
- Web3 Chennai
- Kerala DAO
- IGDC Hyderabad
- Doodhwala
These partnerships aim to leverage the expertise, networks, and resources of esteemed institutions and communities to create a vibrant ecosystem for the hackathon. Joint events, workshops, and awareness campaigns will be organized, ensuring widespread participation and impactful outcomes for CardanoCodex'23. The future partnerships hold exciting potential and opportunities for the hackathon.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
CardanoCodex'23 addresses the challenge by introducing a new category of activities to encourage student Catalyst proposers and blockchain engineers. By organizing workshops, mentoring sessions, and providing a platform for project submissions, the hackathon actively engages students and aspiring blockchain engineers and brings more awareness to the Cardano ecosystem. It empowers them with the necessary skills, knowledge, and resources to participate in the ecosystem through Catalyst proposals and contributing to the growth and development of Cardano.
-
Empowering Developers: CardanoCodex'23 provides comprehensive workshops, mentoring, and support to equip participants with the skills needed to excel in Cardano development and increase their participation in Project Catalyst.
-
Real-World Applications: The hackathon encourages the creation of projects relevant to Cardano, driving the development of practical applications, smart contracts, and integrations.
-
Prizes and Recognition: Cash prizes and rewards are offered to incentivize participants, attracting top talent and fostering high-quality projects.
-
Tapping into India's Developer Community: CardanoCodex'23 leverages India's vast pool of talented developers to contribute to the growth and success of the Cardano ecosystem.
-
Impactful Partnerships: Collaborations with institutions, DAOs, and newsletters extend the hackathon's reach, fostering a vibrant and collaborative ecosystem.
-
Fueling Growth: By empowering developers, promoting innovation, and encouraging adoption, CardanoCodex'23 actively contributes to the growth, awareness, and development of the Cardano ecosystem.
CardanoCodex'23 offers developers an exceptional opportunity to engage with Cardano, gain valuable knowledge, collaborate with like-minded individuals, and create a meaningful impact within the Cardano ecosystem.
How do you intend to measure the success of your project?
The success of CardanoCodex'23 can be measured through various key indicators:
-
Number of Teams and Developers: The participation rate in the hackathon, including the number of teams and individual developers joining, will provide an indication of the event's success. A higher number of participants demonstrates the level of interest and engagement within the developer community.
-
Number of Minimum Viable Products (MVPs) Developed: The quantity and quality of MVPs developed during the hackathon will showcase the innovation and creativity fostered by CardanoCodex'23. Successful completion of viable projects reflects the effectiveness of the workshops, mentoring, and support provided.
-
Partnerships Established: The number of partnerships formed with institutions, DAOs, newsletters, and other organizations indicates the level of recognition and collaboration that CardanoCodex'23 has achieved. These partnerships will contribute to the event's impact and sustainability, extending its reach and resources.
-
Media Mentions and Publicity: The visibility and media coverage garnered by CardanoCodex'23 serve as indicators of its success. Media mentions, articles, and social media buzz generate awareness about the hackathon and its impact on the Cardano ecosystem.
By tracking these metrics and evaluating the overall engagement, quality of projects, partnerships, and media attention, the success of CardanoCodex'23 can be effectively measured and assessed.
Please describe your plans to share the outputs and results of your project?
To share the outputs and results of CardanoCodex'23, we have planned the following activities:
Hackathon Portal: We will create a dedicated hackathon portal where participants and the broader community can access real-time updates on the metrics and progress of the event. This portal will provide information about the number of teams, developers, projects, and partnerships. It will serve as a central hub for sharing the outputs and results of the hackathon.
Community Engagement: We will actively engage with the Cardano community through various channels, including social media platforms, forums, and community-driven websites. Regular updates about the hackathon's progress, success stories of participating teams, and highlights of innovative projects will be shared to foster a sense of community and involvement.
AMA (Ask Me Anything) Sessions: We will organize AMA sessions on platforms like Reddit or dedicated Cardano community forums. These sessions will provide an opportunity for participants, mentors, experts, and organizers to engage in open discussions, answer questions, and share insights about the hackathon. This will help disseminate the outputs and results of the projects and provide a platform for knowledge sharing.
Twitter Spaces: We will utilize Twitter Spaces, a feature on Twitter that allows for live audio conversations, to host interactive sessions related to the hackathon. These sessions can include project showcases, panel discussions with industry experts, and Q&A sessions. By leveraging the power of real-time conversations, we aim to reach a wider audience and generate engagement around the outputs and results of CardanoCodex'23.
Through these initiatives, we will ensure that the outputs and results of CardanoCodex'23 are widely disseminated and accessible to the Cardano community, the broader blockchain ecosystem, and the general public. By sharing the outcomes and success stories, we aim to inspire, educate, and promote the growth and adoption of Cardano within the global developer community.