not approved

Open-Source Cardano NFT Display & Gallery Framework

₳76,800.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Impact Alignment
Feasibility
Value for money
Solution

We will create an open-source JavaScript framework for easily integrating dynamic, customizable NFT displays and galleries into Cardano-based applications.

Problem:

Lack of customizable, easy-to-implement NFT displays and galleries for Cardano developers, hindering efficient cNFT project development.

Yes Votes:
₳ 36,361,632
No Votes:
Votes Cast:
318

[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.

<u>How We Perceive the Problem:</u>

  • 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:

<u>Value to the Cardano Community:</u>

  • 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.

<u>Measuring Impact:</u>

  1. 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.
  1. 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.

<u>Sharing Outputs and Opportunities:</u>

  • 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.

<u>Existing Capabilities and Suitability:</u>

  1. 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.
  1. 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.
  1. 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.

<u>Validating Feasibility:</u>

  1. 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.
  1. 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.

<u>Trust and Fund Management:</u>

  1. 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.
  1. 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.
  1. 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?

<u>Milestone 1: Project Scope, Tech Stack, and Documentation</u>

  • 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.

><u>Milestone 2: Development of NFT and Wallet Reader Utilities</u>

  • 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.

><u>Milestone 3: Development of the NFT Display</u>

  • 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.

><u>Milestone 4: Creation of the NFT Gallery</u>

  • 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.

><u>Project Completion Report and Demonstration</u>

  • 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:

<u>Team Composition:</u>

  • 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.
  • <u>Front-end Developer: TBD</u>
  1. Role: Design and implementation of the boilerplate code UI and UX
  2. Expertise: Senior Developer
  3. 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.

<u>Development Costs:</u>

  1. 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

<u>Third-Party Services:</u>

  1. Code Auditing: ₳5,000
  • Ensuring the security and efficiency of the code.
  1. Cloud Services: ₳200 per month x 4 months = ₳800
  • Hosting, testing, and deployment of the framework.

<u>Marketing and Community Engagement:</u>

  1. Marketing and Publicity (Merve Topraklı):
  • Content creation, social media management, community outreach = ₳2,000 per month x 4 months = ₳8,000

<u>Project Management and Documentation:</u>

  1. Project Management (Cem Karaca):
  • Coordination, planning, and overseeing project execution = ₳4,000 per month x 4 months = ₳16,000

<u>Miscellaneous and Contingency:</u>

  1. Contingency Fund: ₳5,000
  • To cover unexpected expenses or price fluctuations.

<u>Total Project Budget:</u>

  • 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

<u>Alternative Funding Sources:</u>

  • 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.

<u>Justification of Costs:</u>

  • 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

<u>Value for the Cardano Ecosystem:</u>

  • 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.
  1. Fostering Innovation: We encourage community collaboration and innovation by providing an open-source solution
  2. 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.
  3. 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.

Community Reviews (1)

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00