[GENERAL] Name and surname of main applicant
littlefish Foundation
[GENERAL] Are you delivering this project as an individual or as an entity (whether formally incorporated or not)
Entity (Not Incorporated)
[GENERAL] Please specify how many months you expect your project to last (from 2-12 months)
6
[GENERAL] Please indicate if your proposal has been auto-translated into English from another language.
No
[GENERAL] Summarize your solution to the problem (200-character limit including spaces)
We will create an open-source JavaScript framework for easily integrating dynamic, customizable NFT displays and galleries into Cardano-based applications.
[GENERAL] Does your project have any dependencies on other organizations, technical or otherwise?
No
[GENERAL] If YES, please describe what the dependency is and why you believe it is essential for your project’s delivery. If NO, please write “No dependencies.”
No dependencies.
[GENERAL] Will your project’s output/s be fully open source?
Yes
[GENERAL] Please provide here more information on the open source status of your project outputs
Our project, focused on developing a JavaScript framework for Cardano NFT integration, will be fully open-source. We are committed to supporting the collaborative and transparent ethos of the Cardano community.
Open Source License Type:
- We plan to use the MIT License for our project. This license is widely recognized in the open-source community and allows for great freedom in terms of use, modification, and distribution, while maintaining the original copyright notice.
Details on Open Source Status:
- Full Framework Open Source: The entirety of the JavaScript framework, including the NFT display and gallery components, as well as the utilities for blockchain interaction, will be open source.
- Documentation and Examples: Alongside the code, we will provide comprehensive documentation and usage examples, which will also be open source. This ensures that developers can not only use the framework but also understand and modify it as needed.
Elements to be Open Source:
- NFT Display Component: For showcasing individual NFTs with support for images, gifs, and metadata.
- NFT Gallery Component: To display collections or sets of NFTs in a user-friendly format.
- Blockchain Interaction Utilities: Tools for reading Cardano blockchain data, including NFT metadata and decentralized storage links.
By making the entire framework open-source under the MIT License, we aim to encourage widespread use and collaboration within the Cardano community. This approach aligns with the ethos of decentralization and community-driven development that is central to Cardano's philosophy.
[METADATA] SDG rating
- SDG 5: Gender Equality
- Sub-goal: 5.5 - Ensure women’s full and effective participation and equal opportunities for leadership at all levels of decision-making in political, economic, and public life.
- KPI: The proportion of women in leadership and technical roles within the project team, indicating progress towards gender equality in the workforce.
- SDG 9: Industry, Innovation, and Infrastructure
- Sub-goal: 9.5 - Enhance scientific research, upgrade the technological capabilities of industrial sectors in all countries, particularly developing countries, including, by 2030, encouraging innovation and substantially increasing the number of research and development workers per 1 million people and public and private research and development spending.
- KPI: Increase in the number of developers and projects using the framework, indicating enhanced technological capabilities.
- SDG 11: Sustainable Cities and Communities
- Sub-goal: 11.3 - Enhance inclusive and sustainable urbanization and capacity for participatory, integrated, and sustainable human settlement planning and management in all countries.
- KPI: Adoption of the framework in projects that contribute to sustainable urban development, like smart city initiatives that use blockchain technology.
- SDG 17: Partnerships for the Goals
- Sub-goal: 17.6 - Enhance North-South, South-South, and triangular regional and international cooperation on and access to science, technology, and innovation and enhance knowledge-sharing on mutually agreed terms, including through improved coordination among existing mechanisms, in particular at the United Nations level, and through a global technology facilitation mechanism.
- KPI: Number of collaborations and partnerships formed as a result of the project, especially those involving diverse geographical regions.
[SOLUTION] Please describe your proposed solution.
Our proposed solution addresses the challenge of integrating Non-Fungible Tokens (NFTs) into applications on the Cardano blockchain. We have identified a gap in the existing development ecosystem: while there are tools for minting and trading NFTs, there's a lack of comprehensive, user-friendly frameworks for displaying and managing NFTs in Cardano-based applications.
How We Perceive the Problem:
- Complexity Barrier: Current methods for NFT integration are either too basic, offering limited customization, or overly complex, requiring deep blockchain expertise.
- Lack of Flexibility: Existing solutions do not offer the flexibility needed for diverse application requirements.
- Entry Barrier for Developers: New or less experienced developers face significant challenges in integrating NFT functionalities.
Our Approach:
- Open-Source Framework: We are developing an open-source JavaScript framework that simplifies the process of integrating NFT displays and galleries.
- Customizability and Ease of Use: Our solution focuses on user-friendliness, allowing developers to easily customize NFT displays and galleries to fit the unique needs of their projects.
- Comprehensive Functionality: The framework includes components for viewing individual NFTs, showcasing collections, and retrieving NFT data from the blockchain, including metadata and decentralized storage.
Engagement and Impact Demonstration:
- Target Audience: The primary beneficiaries will be developers looking to incorporate NFT functionalities into their Cardano projects, ranging from beginners to experts.
- Measuring Impact: Success will be gauged through the adoption rate of the framework (GitHub stars, forks, contributions), feedback from the developer community, and the number of projects implementing our solution.
- Community Involvement: We plan to engage with the Cardano community through forums, social media, and developer meetups, offering support and gathering feedback to continuously improve the framework.
Uniqueness and Importance to Cardano:
- Bridging a Gap: By providing a tool that simplifies NFT integration, we're enabling more developers to participate in the Cardano ecosystem, fostering innovation and diversity in applications.
- Promoting Cardano's NFT Ecosystem: Our solution will enhance the visibility and utility of Cardano NFTs, potentially attracting new users and developers to the platform.
- Encouraging Decentralization and Innovation: As an open-source project, we're contributing to the ethos of decentralization, encouraging community-driven development and innovation within the Cardano ecosystem.
Our solution not only simplifies a complex technical challenge but also aligns with the goals of expanding and strengthening the Cardano development community.
[IMPACT] Please define the positive impact your project will have on the wider Cardano community.
Our project, centered on developing an open-source JavaScript framework for NFT integration on Cardano, will significantly benefit the wider Cardano community in various ways:
Value to the Cardano Community:
- Enhancing Developer Accessibility: By simplifying the process of NFT integration, we lower the entry barrier for developers, inviting more innovation and diversity in Cardano-based applications.
- Stimulating Growth in the NFT Ecosystem: With easier NFT integration, we anticipate an increase in the number and variety of NFT projects on Cardano, enhancing the blockchain's utility and appeal.
- Community Empowerment: Open-source nature fosters a spirit of collaboration, knowledge sharing, and communal development, strengthening the overall Cardano ecosystem.
Measuring Impact:
- Quantitative Metrics:
- GitHub Metrics: Tracking stars, forks, and contributions to the repository.
- Adoption Rate: Monitoring the number of Cardano projects integrating our framework.
- Community Engagement: Measuring participation and feedback in developer forums, social media, and other community channels.
- Qualitative Metrics:
- Developer Feedback: Gathering insights from user experiences, success stories, and testimonials.
- Innovation Quality: Observing the complexity and creativity of projects developed using the framework.
Sharing Outputs and Opportunities:
- GitHub Repository: The framework, along with documentation and examples, will be continuously updated and available on GitHub.
- Community Engagement: Regular updates, discussions, and collaborative opportunities will be shared through Cardano community forums, developer meetups, and social media platforms like Reddit, Twitter, and Discord.
- Educational Content: Creating and distributing tutorials, guides, and best practices to help developers utilize the framework effectively.
- Partnerships with Developer Groups: Collaborating with Cardano development groups and initiatives to expand reach and utility.
By consistently engaging with the community, sharing our progress, and incorporating feedback, we aim to create a dynamic and responsive tool that evolves with the needs of the Cardano ecosystem. The success of our project will be reflected in a more vibrant, innovative, and accessible Cardano NFT landscape.
[CAPABILITY & FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
Our team's capability to deliver this project with high levels of trust and accountability stems from our diverse expertise in software development, blockchain technology, and project management. Our approach is grounded in transparency, collaboration, and commitment to the Cardano community's values.
Existing Capabilities and Suitability:
- Diverse Expertise in Technology and Development:
- Our team comprises seasoned professionals with over 20 years of experience in software development, including specific expertise in JavaScript, Python, C++, and blockchain technologies.
- Key team members are graduates of the Plutus Pioneers Program, demonstrating in-depth knowledge and hands-on experience with Cardano’s blockchain technology.
- Successful Past Projects:
- We have previously led and completed projects funded by Catalyst, demonstrating our ability to manage funds and deliver on project goals effectively.
- Our past projects have been well-received within the Cardano community, establishing a reputation for quality and reliability.
- Strong Project Management Skills:
- Our project management approach follows Agile methodologies, ensuring flexibility, regular progress tracking, and adaptive planning.
- We have a dedicated project manager with over 10 years of experience in managing technology projects, ensuring that milestones are met and resources are utilized efficiently.
Validating Feasibility:
- Technical Feasibility Assessment:
- Prior to development, we will conduct a thorough technical feasibility study, assessing the proposed framework’s compatibility with existing Cardano infrastructure.
- Regular prototyping and testing phases throughout the development process to ensure that the framework meets its technical objectives.
- Community Feedback and Engagement:
- Engaging with the Cardano developer community early in the project to validate the demand and practicality of our solution.
- Incorporating feedback from these engagements to refine and validate our approach.
Trust and Fund Management:
- Transparent Financial Reporting:
- We maintain open and detailed financial records, making them available for review by the Cardano community.
- Regularly updating stakeholders on budget allocation and expenditure.
- Milestone-Based Funding Allocation:
- Funds will be allocated based on clearly defined milestones, ensuring that resources are released in alignment with project progress.
- Each milestone will be accompanied by a detailed report on outcomes, spendings, and next steps.
- Regular Updates and Communication:
- Providing frequent updates through community channels, ensuring stakeholders are informed about the project's status and any challenges encountered.
- Maintaining an open line of communication for any inquiries or audits from the community or fund administrators.
Our team’s comprehensive skill set, experience in blockchain and software development, and a history of successful project execution make us ideally suited to deliver this project. Our approach to validating feasibility and managing funds with transparency and accountability further ensures that we can be trusted to carry out this project effectively for the Cardano ecosystem.
[Project Milestones] What are the key milestones you need to achieve in order to complete your project successfully?
Milestone 1: Project Scope, Tech Stack, and Documentation
- Objective: Define the project scope, decide on the technology stack, and prepare foundational documentation.
- Tasks:
- Determine the functionalities to include and exclude.
- Select appropriate technologies, including supported wallets and data service providers like Blockfrost, Tangocrypto, and Lucid.
- Write a detailed project specification document.
- Prepare a comprehensive README for the repository.
- Expected Timeline: 6 weeks.
- Acceptance Criteria:
- Completion of a comprehensive product specification document.
- README file available in the repository outlining project details and usage.
Milestone 2: Development of NFT and Wallet Reader Utilities
- Objective: Develop utilities for reading NFT data from the blockchain and interacting with wallets.
- Tasks:
- Build functions to read specific NFTs and collections from the blockchain.
- Include metadata handling and fetching data from third-party decentralized storage.
- Implement wallet connection capabilities to read NFTs.
- Expected Timeline: 6 weeks.
- Acceptance Criteria:
- Functional utility tools capable of fetching and displaying NFT data, including metadata and off-chain content.
Milestone 3: Development of the NFT Display
- Objective: Create a customizable NFT display component for detailed viewing of cNFTs.
- Tasks:
- Design and develop a versatile page for displaying individual cNFTs.
- Ensure support for various media types and metadata formats.
- Expected Timeline: 4 weeks.
- Acceptance Criteria:
- A fully operational and customizable NFT display page supporting CIP-25 and CIP-68 compliant cNFTs.
Milestone 4: Creation of the NFT Gallery
- Objective: Develop a flexible and customizable NFT gallery feature.
- Tasks:
- Build a gallery component to display NFT collections, wallet contents, and curated NFT selections.
- Ensure the gallery offers search and filter functionalities.
- Expected Timeline: 4 weeks.
- Acceptance Criteria:
- A dynamic and customizable gallery page capable of displaying various NFT collections and allowing for effective sorting and filtering based on user-specified criteria.
Project Completion Report and Demonstration
- Objective: Compile a comprehensive project report and create a demonstration video.
- Tasks:
- Summarize the project's achievements, challenges, and learnings in a detailed report.
- Produce a demonstration video showcasing the framework's capabilities and potential applications.
- Expected Timeline: 2 weeks post-completion of Milestone 4.
- Acceptance Criteria:
- A thorough and reflective project report and an engaging, informative demonstration video.
[RESOURCES] Who is in the project team and what are their roles?
Our project team consists of highly skilled professionals, each bringing unique expertise and experience to ensure the successful delivery of the NFT and wallet authentication framework for Cardano dApps. Below are the details of our team members, their roles, and their relevant professional profiles:
Team Composition:
- Project Lead: Cem Karaca
- Role: Oversees the entire project, ensuring alignment with goals, managing timelines, and coordinating between different team members.
- Expertise: Extensive experience in software development, project management, and blockchain technology.
- LinkedIn Profile: Cem Karaca
- Github: https://github.com/ckaraca
- Responsibilities: Architecture design, team coordination, and stakeholder communication.
- Lead Developer: Emir Olgun
- Role: Heads the development efforts, focusing on blockchain integration and core functionalities of the framework.
- Expertise: Skilled in JavaScript, blockchain technologies, and smart contract development.
- LinkedIn Profile: Emir Olgun
- Responsibilities: Development of core framework features, integration of NFT functionalities.
- Front-end Developer: TBD
- Role: Design and implementation of the boilerplate code UI and UX
- Expertise: Senior Developer
- Responsibilities: Develop a NextJS framework with TypeScript for NFT Display and Gallery.
- DevOps: Berk Atalay
- Role: Manages the infrastructure, deployment, and continuous integration of the project.
- Expertise: Proficient in system architecture, cloud services, and automation tools.
- LinkedIn Profile: Berk Atalay
- Responsibilities: Setting up and maintaining the project infrastructure, ensuring smooth deployment and operation.
- Marketing: Merve Topraklı
- Role: Leads marketing and community outreach efforts to promote the framework within the Cardano community.
- Expertise: Experienced in digital marketing, community engagement, and content creation.
- LinkedIn Profile: Merve Topraklı
- Medium: https://medium.com/@mervetoprakli
- Responsibilities: Creating marketing strategies, managing social media presence, engaging with the Cardano community.
[BUDGET & COSTS] Please provide a cost breakdown of the proposed work and resources.
To ensure the success of our open-source JavaScript framework project for Cardano NFT integration, we present a concise yet detailed budget plan. This plan covers all critical areas including development, third-party services, community engagement, and project management, ensuring efficient allocation of resources for each project phase.
Development Costs:
- Developer Salaries:
- Lead Developer (Emir Olgun): ₳3,500 per month x 4 months = ₳14,000
- Front-End Developer: ₳3,500 per month x 4 months = ₳14,000
- DevOps (Berk Atalay): ₳3,500 per month x 4 months = ₳14,000
Third-Party Services:
- Code Auditing: ₳5,000
- Ensuring the security and efficiency of the code.
- Cloud Services: ₳200 per month x 4 months = ₳800
- Hosting, testing, and deployment of the framework.
Marketing and Community Engagement:
- Marketing and Publicity (Merve Topraklı):
- Content creation, social media management, community outreach = ₳2,000 per month x 4 months = ₳8,000
Project Management and Documentation:
- Project Management (Cem Karaca):
- Coordination, planning, and overseeing project execution = ₳4,000 per month x 4 months = ₳16,000
Miscellaneous and Contingency:
- Contingency Fund: ₳5,000
- To cover unexpected expenses or price fluctuations.
Total Project Budget:
- Developer Salaries: ₳42,000
- Code Auditing: ₳5,000
- Cloud Services: ₳800
- Marketing and Community Engagement: ₳8,000
- Project Management and Documentation: ₳16,000
- Contingency Fund: ₳5,000
- Total: ₳76,800
Alternative Funding Sources:
- We will utilize our organization's reserve funds if the project cost exceeds our initial funding request.
- Additionally, we will explore opportunities for partnerships within the Cardano ecosystem for supplemental funding or in-kind contributions, especially in areas like marketing and community engagement.
This budget is meticulously planned to ensure efficient use of funds while maintaining high project delivery standards and community involvement. Our team is committed to transparent and responsible budget management to effectively achieve the project's goals.
[VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?
The cost of developing an open-source JavaScript framework for NFT display and gallery represents significant value for the ecosystem.
Justification of Costs:
- Developer Salaries: We have allocated our budget for developer salaries based on competitive market rates for professionals with blockchain expertise
- Third-Party Services and Software Licenses: Ensuring the security, reliability, and scalability of the framework requires costs for code auditing and cloud service
Value for the Cardano Ecosystem:
- The project aims to significantly reduce the complexity and time required for developers to integrate NFTs into their Cardano-based applications, thereby fostering innovation and increasing the number of projects in the ecosystem.
- By providing an open-source framework, we are contributing to the communal knowledge base, allowing for wider adoption and improvement by the community, which in turn can lead to more robust and diverse applications on Cardano.
- Fostering Innovation: We encourage community collaboration and innovation by providing an open-source solution
- Community Engagement and Growth: Budgeting for community engagement and marketing ensures that the project reaches a wide audience, maximizing its utility and impact within the Cardano ecosystem.
- Long-term Benefits: The investment in this project is not just for immediate outcomes but also for long-term gains in the Cardano ecosystem. The framework will serve as a foundational tool for current and future developers, multiplying its value over time.
Our budget reflects a balanced approach between securing skilled talent, covering essential technical needs, and ensuring long-term value creation for the Cardano community. Our meticulous planning and alignment with industry standards underscore our commitment to delivering a project that is both economically viable and beneficial to the Cardano ecosystem.
[IMPORTANT NOTE] The Applicant agrees to Fund Rules and also that data in the submission form and other data provided by the project team during the course of the project will be publicly available.
I Accept