[GENERAL] Name and surname of main applicant
DataScience Computing PLC
[GENERAL] Are you delivering this project as an individual or as an entity (whether formally incorporated or not)
Entity (Incorporated)
[GENERAL] Co-proposers and additional applicants
Mahlet A.
[GENERAL] Please specify how many months you expect your project to last (from 2-12 months)
5
[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'll Create a seamless Cardano integration solution for developers by developing the Cardano Multipurpose Hub Dependency, simplifying the process across mobile, web, desktop, and embedded devices.
[GENERAL] Does your project have any dependencies on other organizations, technical or otherwise?
Yes
[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.”
The project will be dependent on two primary APIs: CoinMarketCap API and the Cardano official website's API (https://cardano.org/). These dependencies are crucial for the successful delivery of the Cardano Multipurpose Hub Flutter Dependency. Here's why:
1. Cardano Official Website API (https://cardano.org/):
- Dependency Description: This API serves as a source of comprehensive information about Cardano, including its mission, technology, and key features.
- Importance: Access to official and verified information directly from the Cardano website is crucial for providing users with accurate and reliable content.
- Integration Impact: The integration of this API supports the 'About' section, allowing developers to present concise and clear information about Cardano within their applications.
2.CoinMarketCap API:
- Dependency Description: The CoinMarketCap API provides real-time market data essential for the project's dynamic features, such as displaying live Cardano market prices, trading volumes, and trends.
- Importance: This API is fundamental for keeping users informed about the latest market conditions, aiding developers in creating applications with up-to-date and relevant information.
- Integration Impact: The successful integration of CoinMarketCap's API ensures the reliability and accuracy of market data, enhancing the overall user experience.
Enhanced Flexibility for Future API Integration:
As the Cardano Multipurpose Hub Flutter Dependency progresses from planning to implementation, ensuring adaptability to a dynamic API landscape becomes paramount. The project is architected with robust flexibility, enabling seamless integration of additional API service providers in the future.
[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
The Cardano Multipurpose Hub Flutter Dependency will be released under the MIT License, ensuring complete openness and freedom for developers to use, modify, and distribute the code without restrictions. The code will be available on GitHub, providing a transparent and accessible platform for collaboration and community engagement. Beyond releasing our code, we will actively contribute to the Cardano Development Library by documenting our integration processes and sharing custom widgets that can be directly utilized by other projects.
[METADATA] SDG rating
SDG 9: Industry, Innovation, and Infrastructure
The Cardano Multipurpose Hub Flutter Dependency strongly supports SDG 9
- Innovation Catalyst: The Hub catalyzes innovation by offering developers a comprehensive toolkit, enabling the creation of unique applications within the Cardano ecosystem.
- Cross-Platform Integration: Emphasizing seamless integration across diverse platforms—mobile, web, desktop, and embedded devices—directly aligns with SDG 9's goal of building resilient and inclusive industrial infrastructure.
- Technological Advancements: The project contributes to Cardano's technological evolution through the development of real-time data-driven features, enhancing market insights, news aggregation, and analysis tools.
- Open-Source Collaboration: By releasing the Hub under the MIT License, the proposal fosters open-source collaboration, promoting knowledge-sharing and community-driven development—core principles of SDG 9.
[SOLUTION] Please describe your proposed solution
The Cardano Multipurpose Hub Flutter Dependency is meticulously crafted to cater to developers' needs, offering more than just seamless integration. It serves as a comprehensive toolkit, empowering developers with custom widgets and versatile data retrieval methods. Here's a detailed breakdown of its key features:
1,Custom Widgets:
Tailored widgets are meticulously designed to elegantly present real-time Cardano market data, news updates, network information, and analysis. These widgets seamlessly integrate, offering developers a visually cohesive and customizable solution for their projects.
2.Data Retrieval Methods:
The dependency provides robust methods enabling developers to effortlessly retrieve desired data for integration into their new products. Whether fetching market data, news updates, or detailed network information, our methods prioritize flexibility and ease of use, empowering developers to tailor the data to their application's needs.
3.Seamless Integration:
Developers can seamlessly incorporate the custom widgets and data retrieval methods into their projects. This not only saves time and effort but also enhances the overall user experience. The goal is to simplify the development process for those working on new Cardano-related products.
4.Extensibility:
Designed with future growth in mind, the solution ensures extensibility. As the Cardano ecosystem evolves, developers can easily adapt and expand their products with the evolving capabilities of the Cardano Multipurpose Hub Flutter Dependency. This flexibility is crucial in staying aligned with the dynamic nature of blockchain technology.
Data-Driven Features:
5.Real-Time Active ADA Markets List:
Dynamically fetching real-time market data from sources like CoinMarketCap, our custom widget empowers developers to display an up-to-date list of active Cardano markets. Users gain insights into prices, trading volumes, and trends, facilitating informed decision-making.
6.Crawled News:
Utilizing advanced web crawling techniques, the dependency aggregates the latest Cardano-related news from reputable sources. Developers can seamlessly integrate a dedicated widget, ensuring users stay well-informed about developments and announcements within the Cardano ecosystem.
7.About Section:
The 'About' section, sourced directly from the official Cardano website, provides users with a comprehensive overview of Cardano's mission, technology, and key features. The custom widget allows developers to present this information in a clear and concise manner, promoting understanding and awareness.
8.Analysis by Holdings:
Introducing a powerful method for developers to analyze their Cardano holdings, this feature utilizes data from various sources. Developers can create insightful visualizations and reports within their applications, empowering users to make informed decisions about their Cardano assets and investments.
9.Held Metrics:
The dedicated widget enables developers to present metrics related to held assets on the Cardano network. This feature offers users valuable insights into the distribution and composition of assets, enhancing their understanding of the Cardano network's dynamics.
10.Average Transaction Fee:
Real-time data on the average transaction fee is obtained from official Cardano APIs. The customizable widget allows developers to seamlessly integrate this information into their applications, enabling users to monitor current transaction fees and optimize their transactions efficiently.
By amalgamating these data-driven features, the Cardano Multipurpose Hub Flutter Dependency is poised to be the go-to toolkit for developers, facilitating the creation of enriched and user-friendly applications within the dynamic Cardano ecosystem. The use of free and scalable APIs ensures the solution's seamless support for a large user base.
[IMPACT] Please define the positive impact your project will have on the wider Cardano community
Our Cardano Multipurpose Hub Flutter Dependency will bring significant positive impact to the wider Cardano community by streamlining the integration process for developers and fostering a more efficient and collaborative ecosystem.
Sharing Outputs and Opportunities:
- Community Showcases:
- Regularly showcase projects developed using the Cardano Multipurpose Hub. Demonstrate the positive impact on user engagement and experience.
- Documentation and Tutorials:
- Develop specific documentation and tutorials highlighting the integration process into the app. Provide step-by-step guides and best practices based on the successful integration experience.
- Community Collaboration Platforms:
- Share insights and opportunities on community groups on telegram, emphasizing the success story of integrating the Cardano Multipurpose Hub into an app with a substantial user base. Encourage discussions and collaboration among developers.
- Community-Driven API Expansion:
- To further enhance flexibility, the project encourages community engagement in suggesting and prioritizing additional API integrations. This approach ensures that the Cardano Multipurpose Hub aligns closely with the evolving needs and preferences of the Cardano community. The development team will actively seek feedback and input from the community to guide the integration of new APIs.
- Social Media:
- Utilize social media platforms to announce the integration success story. Highlight the increased engagement, positive user feedback, and the benefits of adopting the Cardano Multipurpose Hub for other app developers within the Cardano community.
- Exclusive Offers and Promotions:
- Offer exclusive promotions or benefits within the app with 100k+ downloads to users engaging with Cardano-related features powered by the Hub. This can serve as an incentive for users to explore Cardano functionalities and attract new users to the Cardano ecosystem.
- Cross-Promotion Opportunities:
- Explore cross-promotion opportunities within the Cardano community and affiliated platforms. Highlight the app integration as a case study, showcasing the potential for increased user adoption and community collaboration.
- Engagement Campaigns:
- Launch targeted engagement campaigns, encouraging users to explore and utilize the newly integrated Cardano features. Gather user feedback and testimonials to further promote the benefits of the Cardano Multipurpose Hub.
Impact on the Wider Cardano Community
- Enhanced Development Efficiency:
- Value: The solution streamlines the development process, saving time and effort for developers working on Cardano-related products.
- Measurement: Evaluate the reduction in development time and resources through developer feedback and adoption rates.
2.Innovation and Customization:
- Value: Empowering developers with custom widgets and versatile methods fosters innovation, allowing for the creation of unique and tailored Cardano applications.
- Measurement: Track the diversity and uniqueness of applications developed using the Cardano Multipurpose Hub through community showcases and feedback.
3.Community Collaboration:
- Value: The open-source nature encourages collaboration, fostering a sense of community and shared development efforts within the Cardano ecosystem.
- Measurement: Gauge the number of community contributions, collaborations, and the overall growth of the Cardano Multipurpose Hub project.
Measurement of Impact:
- Quantitative Metrics:
- Adoption Rates: Track the number of developers and projects integrating the Cardano Multipurpose Hub.
- User Metrics: Monitor user engagement, active users, and user feedback within applications using the Hub.
- Qualitative Metrics:
- Developer Feedback: Collect feedback from developers regarding the ease of integration, customization capabilities, and overall satisfaction.
- Community Engagement: Assess the level of collaboration and engagement within the Cardano community through forums, discussions, and contributions.
The success of the project will be measured not only by the quantitative metrics of adoption but also by the qualitative impact it has on developers, users, and the collaborative spirit within the Cardano community. Regular communication and engagement will ensure that the wider community is informed, involved, and able to derive maximum value from the Cardano Multipurpose Hub.
[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 Capability:
- Track Record: Our successful projects demonstrate our ability to build vibrant communities with 100,000+ downloads (50k+ active users per month)
- Collaboration: We’re trusted by Microsoft! Our project has joined Microsoft for Startups Founders Hub with a mix of technical benefits and business resources. (38 microsoft services benefits - see the below account)
- Software Development Expertise
- Skilled team with experience in blockchain, mobile apps, and web systems.
- Successful track record in delivering diverse technical projects.
- In-depth understanding of blockchain, specifically tailored to Cardano.
- Open Source Engagement
- Active contributors to open-source projects, showcasing collaborative development commitment.
- Project Management Skills
- Proven project management capabilities by developing popular systems ensuring effective planning, execution, and risk management.
- The project is owned and lead by BSc, MSc, BA and Cardano Blockchain Certified Associate (CBCA)
- Transparent Fund Management
Feasibility Validation:
- Technical Prototyping
- The development of a technical prototype has commenced as a tangible demonstration of the key features for the Cardano Multipurpose Hub.
- Prototype User Testing: Before the full release, we will organize a prototype testing phase with 50 volunteer developers from the Cardano community, aiming to gather feedback on usability, bugs, and potential improvements.
- API Integration Tests
- Conduct rigorous integration tests with relevant APIs, ensuring seamless real-time data retrieval.
- Community Feedback and Involvement
- Engage the Cardano community through forums, discussions, and telegram.
- Gather feedback to align the solution with actual user needs.
- Continuous Evaluation and Adaptation
- Implement an iterative approach, continuously adapting the solution based on user feedback and evolving technology trends.
In summary, the combination of technical expertise, blockchain knowledge, project management skills, and a commitment to transparency and community involvement forms a robust foundation for the successful and trustworthy delivery of the Cardano Multipurpose Hub Flutter Dependency. The validation steps and fund management strategies further reinforce the project's feasibility and accountability.
[PROJECT MILESTONES] What are the key milestones you need to achieve in order to complete your project successfully?
Project Kickoff, API Endpoint Preparation, and Proof of Concept
- Description:
- Initiate the project by setting up the development environment, establishing communication channels, and conducting initial research.
- Set up Postman environment and collections for blockchain API endpoints.
- Implement basic functionality to interact with blockchain data using prepared API endpoints.
- Conduct initial testing to ensure compatibility and functionality of API endpoints with the application prototype.
- Milestone Outputs:
- Project Kickoff Report detailing established communication channels, and development environment setup.
- Proof of Concept (PoC) showcasing a functional prototype of core features.
- Define and document API specifications, including request and response formats.
- Acceptance Criteria:
- Successful establishment of communication channels and project management tools.
- Completion of the initial research phase with documented findings.
- Demonstration of a functional Proof of Concept with positive feedback from the development team.
- Develop mock responses for initial testing and validation.
Milestone 1 is underway with a successful kickoff, established communication channel, and active development of the Proof of Concept.
Prototype Development
- Develop a technical prototype demonstrating core features (real-time market data, news aggregation, custom widgets).
- Implement an app for real-time market data display.
- Integrate a news aggregation feature.
- Develop and showcase basic custom widgets.
- Acceptance Criteria:
- Functional prototype showcasing real-time Cardano market data.
- Prototype includes news aggregation.
- Basic functionalities of custom widgets are implemented.
API Integration and Testing
- Integrate with CoinMarketCap API and other relevant APIs for seamless data retrieval.
- Research and select APIs for integration.
- Develop and implement API integration methods.
- Conduct extensive testing to validate data accuracy.
- Establish error-handling mechanisms for robust reliability.
- Acceptance Criteria:
- Successful API integration.
- Thorough testing ensures data accuracy and reliability.
Data Retrieval Methods Implementation
- Implement robust data retrieval methods for developers to access Cardano data effortlessly.
- Design and implement methods for data retrieval.
- Ensure flexibility in accessing various data types.
- Optimize methods for efficiency and ease of use.
- Acceptance Criteria:
- Developer-friendly methods for market data, news updates, about, analysis by holdings, held, average transaction fee information retrieval.
Custom Widget Development
- Develop visually appealing custom widgets for real-time Cardano markets and news display.
- Design UI/UX for custom widgets.
- Implement custom widgets using Flutter.
- Ensure compatibility with Flutter frameworks.
- Optimize performance for seamless integration.
- Acceptance Criteria:
- Custom widgets designed for easy integration and compatibility with Flutter frameworks.
Documentation and Beta Testing
- Provide comprehensive integration documentation for developers.
- Engage in beta testing to gather community feedback.
- Create detailed integration guides for developers.
- Establish a beta testing environment.
- Encourage community participation and feedback.
- Address and resolve issues identified during beta testing.
- Acceptance Criteria:
- Well-structured integration documentation.
- Positive community feedback and issue resolution during beta testing.
[RESOURCES] Who is in the project team and what are their roles?
DataScience Labs plc
DataScience Labs plc is a reputable development firm known for its expertise in blockchain solutions, including Flutter development, mobile apps, and web systems. Our team has a proven track record of contributing to various Cardano-related projects, showcasing a deep understanding of blockchain technology and innovative development practices.
The development team behind our previously funded proposals such as "Cardano for 100,000 students", "Universal DevTools for Real-time Tracking for 45%+ of Global Websites Support", and “Enhancing Cardano Developer Ecosystem with Open Source Tooling” will be working on this project as well, in conjunction with the below development team.
Core Team
1.Esubalew Amenu - Linkedin click here
2.Senay Fenta - Linkedin click here
3. Faizur Reshid (PhD) - Linkedin click here
- Role: Product Lead
- Experience: Product manager and analyst.
- Assistant professor at Haramaya University
- Responsibility: Leading and controlling the research and development processes, ensuring timely delivery and user-friendly features.
4. Ermiyas G.Egziabher - GitHub click here
- Role: Developer
- Email: ermi12b@gmail.com
- Experience: Proficient in server-side programming languages, database management and API integration.
- Responsibility: Handles the backend development and integration of the platform.
5. Amanuel Gulelat- click here
- Role: Lead Mobile App Developer
- Experience:
- 6+ years of experience in mobile app development with a focus on Flutter.
- Contributed to the development of prominent Flutter-based projects within the blockchain space.
- Proven expertise in creating cross-platform applications with a strong emphasis on user experience.
6. Bereket Gebredingle - Linkedin click here
- Role: Blockchain Integration Specialist
- Experience:
- 5+ years of experience in blockchain integration and data synchronization.
- Worked on several projects involving real-time blockchain data updates.
- In-depth knowledge of various blockchain protocols and their integration challenges.
7. Mohammed Ibrahim - UX/UI Designer
- Portfolio: Mohammed Ibrahim
- Responsible for creating intuitive and visually appealing user experiences.
- Proficient in user interface design principles and user-centered design methodologies.
- Experience in designing engaging and user-friendly interfaces for mobile and web applications.
8. Khalid Abdurahman - Linkedin click here
- Role: Frontend Developer
- Responsible for developing the user interface and user experience.
- Experienced in recent frontend technologies.
- Experienced in creating responsive and intuitive interfaces.
9. Mahlet A. - click here
- Role: Quality Assurance (QA) Specialist
- Experience in software testing and QA processes, ensuring the reliability and functionality of the plugin
Engagement with Technical Group Channels
We have actively engaged with technical group channels such as Ethiopian Blockchain Network (click here) and CodeNight (click here) to connect with developers, blockchain enthusiasts, and potential team members. Our ongoing interactions in these channels ensure a direct line of communication with the community.
This experienced and diverse team is poised to bring a wealth of knowledge and expertise to the development of the Cardano Multipurpose Hub Flutter Dependency, ensuring a successful and impactful outcome for the Cardano ecosystem.
[BUDGET & COSTS] Please provide a cost breakdown of the proposed work and resources
Project Kickoff, API Endpoint Preparation, and Proof of Concept 10,000 ADA
1.Project Management
- Kickoff meeting, documentation setup.
- Regular progress meetings with the development team.
- Risk assessment and mitigation planning.
- Proactive communication with stakeholders.
2.Communication Tool Preparation and collaboration tool for team efficiency.
- Proof of Concept Development
- Initial UI/UX concepts and technical feasibility testing.
- UI/UX Design for Custom Widgets
- Collaborative campaign with Cardano influencers.
Prototype Development Costs: 15,000
1.Research and Implementation:4,000
- In-depth analysis of multiple API’s for optimal selection.
- Implementation of a modular framework structure for future scalability.
- Compatibility testing with various development environments.
2. Real-time Data System and News Aggregation Feature:8,000
- Integration with multiple data sources for redundancy and reliability.
- Implementation of advanced news aggregation algorithms for relevancy.
- Real-time data system stress testing for robustness.
3. Prototype Custom Widget Development:3,000
- Design and development of additional widgets for user engagement.
- Integration of customizable themes and styling options.
- User testing for widget accessibility and ease of use.
API Integration and Testing Costs (17,000):
1.Preparation of all API’s:5,000
- Detailed analysis of potential APIs for compatibility and scalability.
- Documentation of API usage.
- Exploration of backup APIs for failover scenarios.
2. API Integration Development and Testing:7,500
- Development of a modular API integration structure.
- Comprehensive testing for various use cases and edge scenarios.
- Implementation of real-time data updates and error handling.
3. API Failback Error-Handling Mechanism:4,500
- Development of an automated failback system for API disruptions.
- Implementation of user notifications for seamless transitions.
- Continuous monitoring and improvement of failback mechanisms.
Flutter Data Retrieval Methods Implementation Costs: (14,000)
1.Multiple Methods Design and Implementation:8,500
- Design and documentation of flexible data retrieval methods.
- Implementation of methods supporting various data formats.
- User-friendly method interfaces for ease of integration.
2.Flexibility Assurance and Optimization Efforts:5,500
- Implementation of parameter customization for data retrieval.
- Continuous optimization for enhanced performance and efficiency.
- User feedback sessions for method usability improvements.
Custom Widgets Development Costs (13,500):
1.Multiple Custom Widgets Flutter Implementation:8,000
- Iterative design sessions for widget aesthetics and usability.
- In-depth testing for compatibility with various screen sizes and resolutions.
- Integration of additional features for enhanced user interaction.
2.Compatibility Assurance and Performance Optimization:5,500
- Compatibility testing with various Flutter versions and dependencies.
- Performance optimization for smoother widget rendering.
- User feedback loops for identifying and addressing compatibility issues.
Core Feature Refinement, CI/CD Implementation, and Alpha Release on google play (14,000 ADA)
1.Refinement functionalities
- Core features refinement (Widget and API optimization)
2.Alpha Release on Google play
- Alpha release, bug fixes, and optimization.
3.Data Validation tests
- Preparation of an environment for validating blockchain data accuracy.
4.CI/CD Implementation
- CI/CD Pipeline Setup
- Automated Testing Implementation
- Continuous Deployment Configuration
Documentation and Beta Testing Costs (11,500):
1.Documentation Creation:3,500
- Comprehensive API documentation for developers.
- User-friendly integration guides for seamless implementation.
- Inclusion of troubleshooting sections for common issues.
2. Beta Testing Android Environment Setup and Community Engagement:6,000
- Creation of a dedicated beta testing community with diverse user profiles.
- Periodic engagement activities to gather feedback and insights.
- User surveys to identify potential feature enhancements.
3. Issue Resolution during Beta:2,000
- Continuous monitoring of beta testing forums for reported issues.
- Rapid response and resolution to reported bugs or glitches.
- Iterative beta releases based on user feedback.
Additional Budget Elements:
- Contingency, Report Preparation, Community Feedback Analysis, Technical Closeout Writing based on catalyst fund guideline : 3,000
- Professional graphic design for visually appealing documentation.
- Inclusion of infographics and illustrations for better understanding.
- Accessibility checks for documentation readability.
- In-depth analysis of beta testing feedback for community insights.
- Comprehensive report preparation with visual representations.
- Regularly scheduled community feedback sessions for continuous improvement.
- Contingency
Grand Total Project Budget: 98,000 ADA
Alternative Sources of Funding: In the event of a significant drop in the ADA to USD exchange rate, or if additional funding requirements arise, all necessary supplemental funds will be provided by DataScience Computing plc.
[VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?
The cost of the project has been meticulously estimated to ensure it represents excellent value for money within the context of the Cardano ecosystem. Here's a breakdown of how the costs align with the value and justify the expenditure:
- Benchmarking Against Similar Tools: Compared to existing integration tools which offer limited blockchain support and charge monthly fees, our Hub provides broader functionality at no cost, representing significant savings for developers.
- Developer Engagement Metric: By reducing the average integration time from days to just minutes, we anticipate an increase in the number of Cardano-based apps developed annually, directly contributing to ecosystem growth.
- Increased Adoption: Leverage user data to showcase a 20% increase in app engagements for developers who utilize the Hub's widgets, demonstrating the tangible value of our solution to the Cardano ecosystem.
- Skilled Development Team: The costs account for skilled developers who possess expertise in blockchain, mobile app development, and web systems, ensuring the quality and efficiency of the project. The development team's experience and capability contribute to the overall value by delivering a robust and innovative solution.
- Proportional to Industry Standards: The budget considers industry standards for software development, including freelancers and development agencies. It takes into account the complexity of the project, the need for specialized skills, and the time required for each milestone. The costs align with the average rates for skilled developers working on similar projects.
- Comprehensive Milestones: The project is divided into clear and comprehensive milestones, each addressing crucial aspects of development, testing, community engagement, and documentation. This breakdown ensures that funds are allocated judiciously to cover all necessary components, enhancing the overall value delivered.
- Community Engagement and Marketing: A substantial portion of the budget is allocated to community engagement, publicity, and marketing. This reflects the project's commitment to fostering a vibrant and informed Cardano community. Building awareness and engaging with the community contribute to the project's success and long-term value.
- Transparency and Accountability: The budget breakdown offers transparency regarding how funds will be utilized in each phase. This commitment to accountability ensures that the project team is responsible for managing the funds efficiently and achieving the outlined objectives, providing value to the Cardano ecosystem.
- Alternative Sources Considered: The budget includes a section on alternative sources of funding, demonstrating a proactive approach to securing additional support if the project exceeds the initial funding request. This consideration adds a layer of financial planning that enhances the project's value for money.
In summary, the cost of the project aligns with industry standards, reflects the skills and expertise of the development team, and is justified by the comprehensive breakdown of milestones and associated tasks. The commitment to transparency, community engagement, and alternative funding options further enhances the overall value proposition for the Cardano ecosystem.