not approved
Open Source Car-Connect
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳90,000
Percentage
Received
0.00%
Solution

We will develop an open-source project demonstrating real-time vehicle data integration with Cardano for decentralized mobility apps.

Problem

Limited examples of open source real-world blockchain integration with vehicle data, constraining development of mobility-based decentralized applications

Feasibility
Value for money
Impact / Alignment

PeakSoft GmbH

2 members

Open Source Car-Connect

Please describe your proposed solution.

Our solution confronts the shortage of easily accessible, realistic instances that illustrate the merger of automobile data with blockchain technology for decentralized applications in the vehicle mobility field. As the tech world veers towards decentralization, supplying tangible, practical demonstrations of blockchain's relevance becomes paramount, particularly in areas like vehicle mobility that intersect with daily life.

We are addressing this challenge by creating an open-source project, designed to serve as a blueprint for developers building their own applications. This initiative hinges on community participation and sharing knowledge - two factors that underpin the ethos of blockchain and decentralization. Uniquely, our project focuses on real-time collection of vehicle data from a prominent German car manufacturer (OEM) using their public APIs. This data is then funneled to a blockchain sidechain and, ultimately, integrated into the Cardano mainchain.

The project will be of primary interest to developers keen on creating decentralized applications for the mobility sector. However, the attraction extends beyond this group to blockchain enthusiasts, students, researchers, and end users curious about the potential role of blockchain in reshaping the vehicle mobility industry.

The impact of our initiative will be measured by its uptake and usage within the community. We will monitor factors such as the number of forks and stars on the project repository, feedback from users, and how frequently the project is employed as the foundation for new decentralized applications.

Our solution stands out due to its emphasis on practical, real-world application. Rather than merely being a theoretical examination of blockchain's potential in the mobility sector, it provides a tangible, reproducible example that developers can both learn from and expand on.

This project holds considerable importance for Cardano, as it not only demonstrates the practical application of the Cardano blockchain, but it also nurtures the Cardano developer community. Further, it champions the cause of decentralization within a significant global industry. A critical aspect of our initiative is the integration with a well-known German OEM, providing an impressive real-world application of blockchain technology within the automotive industry.

How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?

Our proposed solution directly addresses the challenge by leveraging our team's expertise in blockchain technology, software development, and quality assurance to contribute to the growth and enhancement of the Cardano ecosystem.

Here are the key impacts and benefits our project will bring to Cardano:

  1. Enhanced User Experience: Our collective experience in software development and quality assurance enables us to deliver applications that are not just functional but also user-friendly
  2. Software Quality and Reliability: Our project emphasizes rigorous software quality assurance
  3. Community Growth: Our project, through its deliverables, aims to attract more developers and businesses to the Cardano ecosystem
  4. Empowering the Ecosystem: By addressing existing challenges in a user-friendly and efficient manner, we strengthen the Cardano ecosystem

We are realistic in our expectations and foresee a gradual increase in usage as our project progresses and matures. Within a reasonable timeframe post-project completion, we aim to engage a significant number of users, thereby contributing to the overall activity and vibrancy of the Cardano ecosystem.

How do you intend to measure the success of your project?

The success of our project will be gauged through a combination of both quantitative and qualitative measures.

Quantitative Measures:

  1. Completion of User Stories: We will track the successful completion of each user story within our sprints, with a focus on meeting the clear acceptance criteria we have established
  2. Project Milestones: We'll measure the successful delivery of the increment within its timeline
  3. Code Quality Metrics: We will leverage software quality metrics to ensure the highest quality of our deliverable

Qualitative Measures:

  1. User Feedback: We will collect and analyze feedback from our user
  2. Community Engagement: We will gauge community engagement and sentiment via social media channels, discussion forums, and other platform

In terms of the project's impact on Cardano’s productivity and growth, in the short term, our project aims to deliver tangible, functional solutions that address existing challenges. The improvements we make will contribute to enhancing the overall efficiency of the Cardano ecosystem.

In the long term, our project aims to foster innovation within the ecosystem. By providing reliable and high-quality solutions, we'll encourage more developers and businesses to build on the Cardano blockchain. This can lead to an increase in dApps and other use cases for Cardano, ultimately contributing to the network's growth and the value of ADA.

Please describe your plans to share the outputs and results of your project?

Upon completion, the open-source project will be made available on a public repository like GitHub for anyone to access, learn from, and build upon. Developers and innovators in the mobility sector will be the primary audience, but it will also be useful to students, researchers, and blockchain enthusiasts. We'll encourage collaboration and contribution from the developer community to continually enhance and update the project.

In order to spread the project's outputs, we plan on:

  1. Leveraging social media platforms, forums, and developer communities to publicize the project, share updates, and solicit feedback
  2. Offering webinars or tutorial sessions to walk interested parties through the project, explain its workings, and answer any question
  3. Engaging with educational institutions and development groups to share our project, perhaps even using it as a case study or learning material

The project will also serve as a base for further research and development activities. The nature of open-source projects encourages continuous development and improvement, so we expect that the developer community will build upon this project, adding more features, optimizing its performance, and perhaps even adapting it for other use cases. We will remain actively involved in the project, contributing to its growth and using the learnings and feedback to inform our future initiatives.

Lastly, the project can stimulate conversations and collaborations around similar integrations, fostering innovation in the intersection of blockchain technology and the mobility sector.

What is your capability to deliver your project with high levels of trust and accountability?

As PeakSoft GmbH, a Germany-based consulting company, we bring an extensive range of skills and experiences to the table, making us uniquely positioned to deliver this project.

  • Company Reputation and Track Record: Over the years, we have established ourselves as a trusted entity, working with large-scale applications and big clients. Our projects' success, including partnerships with leading German automakers, underscores our ability to deliver high-quality results and manage large-scale projects efficiently.
  • Solid Team Foundation: Our company boasts six full-time employees, each bringing their expertise in diverse disciplines such as software development, quality assurance, project management, and blockchain technology. This strong internal structure will ensure that all aspects of our project are managed effectively.
  • Extended Resources: Beyond our internal team, we have access to an extensive network of external consultants. Should the need arise, we can swiftly deploy additional resources to ensure our project progresses without disruption.
  • Web2 and Web3 Expertise: Our team members are pioneers in both web2 and web3 technologies. We have in-depth experience in large-scale software quality assurance and application development. Furthermore, our involvement as Plutus Pioneers and Atala PRISM Pioneers showcases our deep-rooted understanding and commitment to the Cardano ecosystem.
  • Transparency and Accountability: We prioritize maintaining clear communication with the community. Regular progress reports and periodic webinars and Q&A sessions will be organized to keep stakeholders updated. Our stringent budgeting and auditing procedures will ensure that funds are managed appropriately and used as intended.

While our current budget allows for the completion of our proposed project, we may consider seeking additional funding in future Catalyst rounds. This would enable us to introduce new features and expand our project's scope. Any additional funding required will be detailed in a separate, new proposal.

To track the progress of our project, we'll implement Agile methodologies, particularly Scrum, and set clear acceptance criteria for each project component and deliverable. We'll also make use of Scrum boards and product backlogs to provide a transparent and constantly updated view of our progress.

For us, success is not merely about reaching milestones. It also involves accomplishing our established acceptance criteria and user stories within our sprints, and successfully delivering the first product increment within the proposed timeline. In essence, success means delivering a product that meets our high-quality standards and offers real value to the Cardano ecosystem.

What are the main goals for the project and how will you validate if your approach is feasible?

The core objectives for our innovative Open Source Cardano Car Connect project are:

Establishing an open-source project that successfully acquires automobile data from a leading German OEM's public APIs, subsequently transmitting this data to a blockchain sidechain and integrating it into the Cardano mainchain.

Creating detailed documentation to assist developers in comprehending the project, thereby using it as a robust foundation for constructing their own decentralized applications.

Stimulating the adoption of blockchain technology in the mobility sector by offering a hands-on, practical example of its use, significantly emphasizing our interaction with a renowned German automotive giant.

The viability of our approach will be substantiated through:

The triumphant acquisition of data from the German OEM's APIs and successful transmission of this data to the sidechain and the Cardano mainchain, highlighting the strong partnership with this major German car manufacturer.

A warm reception from the developer community, measured by the number of forks, stars, and contributions to the project repository, especially those interested in the mobility sector due to our collaboration with the significant German OEM.

Instances of the project serving as a foundation for new decentralized applications in the mobility sector, monitored through tracking mentions, references, or direct feedback from developers who are inspired by our integration with the German OEM's car data.

Engagement metrics derived from webinars, tutorial sessions, and social media platforms that indicate the interest and active participation of the community, especially those intrigued by our work with one of Germany's largest car manufacturers.

The project's technical realization will be supported by our team's proficiencies in software development, data integration, and blockchain technology. We'll actively involve the developer community, seeking their feedback and contributions, ensuring the project remains relevant and valuable, particularly in terms of its groundbreaking connection to a major German OEM's car data.

Please provide a detailed breakdown of your project’s milestones and each of the main tasks or activities to reach the milestone plus the expected timeline for the delivery.

Milestone 1: Project Planning and Setup (Month 1)

Key activities include gathering requirements, setting up the development environment, and drafting an initial project roadmap.

Milestone 2: API Integration and Data Fetching Implementation (Month 2)

The tasks in this milestone include developing the necessary code to access the OEM's public APIs, fetching real-time vehicle data, and validating the correctness and reliability of this data.

Milestone 3: Data Transmission to Sidechain or Cardano Mainchain Implementation (Month 3)

This milestone focuses on implementing the part of the project that transmits fetched vehicle data to a blockchain sidechain and the Cardano mainchain.

Milestone 4: Testing and Bug Fixing (Month 4)

Comprehensive testing will be done to ensure the system works as intended. Any bugs or issues found will be addressed and resolved during this phase.

Milestone 5: Documentation and Final Review (Month 5)

All features and functions will be documented in a user-friendly and detailed manner. This will include step-by-step guides, usage examples, and technical details about the project.

Milestone 6: Project Launch and Ongoing Maintenance (Month 6)

The completed project will be launched and shared with the community. Ongoing maintenance will be conducted to fix any bugs or issues that may arise after launch.

Please describe the deliverables, outputs and intended outcomes of each milestone.

Milestone 1: Project Planning and Setup** - The deliverable of this stage will be a project plan that outlines the timeline, resource allocation, and expected outcomes. It will set the foundation for the entire project.

Milestone 2: API Integration and Data Fetching Implementation** - The deliverables will be the fully coded and tested functions for accessing the OEM's public APIs and fetching real-time vehicle data. The output will be accurate and reliable vehicle data that's ready to be transmitted to the blockchain.

Milestone 3: Data Transmission to Sidechain and Cardano Mainchain Implementation - The deliverables for this milestone will be the features that transmit fetched vehicle data to a blockchain sidechain or the Cardano mainchain. The output will be live vehicle data on the blockchain.

Milestone 4: Testing and Bug Fixing - The deliverable will be a robustly tested system with documented bug fixes. The outcome will be a reliable and efficient solution that operates as intended.

Milestone 5: Documentation and Final Review - The deliverable will be comprehensive user-friendly documentation. This will include step-by-step guides, usage examples, and technical details about the project.

Milestone 6: Project Launch and Ongoing Maintenance - The deliverable will be the completed project, ready for launch. After launching, ongoing maintenance will ensure the solution continues to function effectively and remains beneficial to the community.

Please provide a detailed budget breakdown of the proposed work and resources.

Milestone 1: Project Planning and Setup - 5,000 ADA. This budget covers the costs of setting up project management tools, documentation software, and other administrative setup costs.

Milestone 2: API Integration and Data Fetching Implementation - 35,000 ADA. This budget covers costs associated with API integration, such as any necessary licenses or subscriptions, as well as computing resources for development and testing.

Milestone 3: Data Transmission to Sidechain and Cardano Mainchain Implementation - 25,000 ADA. This will cover costs related to blockchain integration, like testnet deployment and transaction fees, as well as potential costs for sidechain setup and maintenance.

Milestone 4: Testing and Bug Fixing - 10,000 ADA. This budget will be used for extensive testing, including costs for bug tracking tools, automated testing software, and possibly third-party testing services.

Milestone 5: Documentation and Final Review - 5,000 ADA. This covers the cost of tools and resources for creating detailed, user-friendly documentation and conducting a final project review.

Milestone 6: Project Launch and Ongoing Maintenance - 10,000 ADA. This will be used for the project launch, including any promotional activities, community engagement, and initial maintenance costs.

Who is in the project team and what are their roles?

  • Oussama Benmahmoud: As CEO and Co-Founder of PeakSoft GmbH, Oussama is a Certified PMP, ITIL, Professional Scrum Master, and Product Owner, and holds an ISTQB Advanced Level Certification. His key roles include Project Management, Software Quality Assurance, and Blockchain Development. His extensive Connected Car Projects experience and achievements as a Plutus Pioneer and Atala PRISM Pioneer make him a valuable asset to the team. LinkedIn Profile: https://www.linkedin.com/in/oussama-benmahmoud-43693926/
  • Abderrahim Issaoui: As the CTO and Co-Founder of PeakSoft GmbH, Abderrahim brings over a decade of experience e as a Software Engineer. He is Atala PRISM Pioneer. Linkedin: https://www.linkedin.com/in/abderrahim-issaoui-b3149227/
  • Habib Mokni: Habib is our Software Engineer and Frontend Developer. LinkedIn: https://www.linkedin.com/in/habibmokni/
  • Mohammed Abdelali: Mohammed is an Electronic and Communication Engineer, focusing on Software Quality Assurance. LinkedIn: https://www.linkedin.com/in/mohammed-abdelali-290b7b101/
  • Neyla Issaoui: Neyla is part of the Project Management Office, handling Administration, Accounting, and Coordination tasks. LinkedIn
  • Ramla Mahjoub: Ramla works in Software Quality Assurance and some project coordination duties, and she is also ISTQB certified. Linkedin: https://www.linkedin.com/in/ramla-mahjoub-25a1843b/

Our team roles and responsibilities for the project are:

  1. Project Management - Oussama Benmahmoud (Certified PMP, ITIL, Professional Scrum Master, Product Owner)
  2. Blockchain Development - Abderrahim Issaoui, Oussama Benmahmoud (Both Plutus Pioneers)
  3. Frontend Development - Abderrahim Issaoui (Lead), Habib Mokni
  4. Mobility Integration - Mohammed Abdelali, Oussama Benmahmoud
  5. Software Quality Assurance - Mohammed Abdelali, Oussama Benmahmoud, Ramla Mahjoub (All three are ISTQB certified, Oussama at Advanced Level)
  6. Administration, Accounting, and Coordination Tasks - Neyla Issaoui, Ramla Mahjoub

The team is prepared to engage external consultants if necessary, as we are always open to bringing in more expertise. We remain committed to active engagement with the Cardano community and technical-group channels and understand the expectations of proof of life verifications and public proposal availability. Our team's combined skills and experience make us well-suited to execute this project and contribute significantly to the Cardano ecosystem.

How does the cost of the project represent value for money for the Cardano ecosystem?

Our project's cost offers significant value for money for the Cardano ecosystem due to our team's expertise, our operational efficiency, and our strategic approach to resource utilization.

Our team comprises highly skilled professionals, with extensive experience in large-scale application development, software quality, and connected car projects. This high caliber of expertise might appear to increase the cost, but it also ensures that we deliver high-quality solutions that are designed to stand the test of time, resulting in long-term savings for the ecosystem.

In terms of operational efficiency, we, as PeakSoft GmbH, a Germany-based consulting company, have years of experience working with prominent clients and managing sizable projects. This experience enables us to streamline our operations, reducing overheads and eliminating unnecessary costs.

Furthermore, as a company, we have full-time employees dedicated to this project, ensuring a high degree of accountability, ownership, and commitment, which in turn leads to better cost management and enhanced output. This commitment also extends to the possibility of deploying external consultants, if necessary, to enhance our capabilities without significantly affecting our cost structure.

The budget for this project has been determined considering the average wages for software professionals in Germany, which is one of the higher wage countries in Europe, reflecting the high level of expertise and quality assurance that we bring to this project. However, we're confident that our team's unique combination of skills and experience in both Web2 and Web3 technologies offers exceptional value for the Cardano ecosystem.

Ultimately, our aim is to provide the Cardano community with solutions that not only solve existing problems but also open up new opportunities. By investing in our project, the community is investing in the potential for future growth and innovation within the ecosystem, making it a value-for-money proposition.

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