completed
Bonfire - Scheduling dApp 🔥
Current Project Status
Complete
Amount
Received
$15,000
Amount
Requested
$15,000
Percentage
Received
100.00%
Solution

Mobile dApp to allow people to schedule time with one other & receive crypto payments in exchange for their time, without personal data.

Problem

People with different skill-sets in Cardano community don’t have an easy way to monetize the time spent in helping other peoples’ problems.

Addresses Challenge
Feasibility
Auditability
Bonfire - Scheduling dApp 🔥

Mobile scheduling dApp with built-in wallet and Plutus smart contract integration for trust-less p2p interactions.

Allow small businesses or people with different skill-sets to offer their time in exchange for crypto (ADA in early stages). Keep track of all your meetings with our built-in calendar, easily search for active consultations or open events within your area of interest.

----------------

Application Architecture

There are two possible ways of creating an account, either as an "organizer" or an "attendee", each one with their respective privileges. An "organizer" can offer their events and get listed on a public events list, schedule their time with someone else and be rewarded in the form of a cryptocurrency.

An "attendee" is capable of searching for events that are interesting to him, book time with an "organizer", and send them cryptocurrency by using our built-in wallet. The funds for paying out for each consultation will be held in a Smart Contract Escrow address, which will then be released after the meeting has taken place.

Users Interaction

Our implementation of challenge/response architecture allows us to quickly identify a person by signing an encrypted message with keys stored on the user's own device. In the future we are planning on implementing NFT-based authentication as well.

As an "organizer" you'll be able to allow us to schedule new events through our application into your Google Calendar, and be able to prevent people from booking your time that's already reserved on your Google Cal.

Development Progress

As of today our application is 80% finished. We're working on implementing Cardano-based wallet, which users will be able to use without having to memorize or write down their mnemonics. This will be done by storing hashed mnemonics together with their keys inside phones secure context. Each person will be able to view their mnemonics by simply providing their registration password.

--------

Make sure to check out our related proposal:

  • for an open-source wallet integration -> https://cardano.ideascale.com/c/idea/399555. This will allow us to continue on working with the wallet implementation. Which our users will be able to use directly through our dApp.
  • Smart Contract Escrow integration -> https://cardano.ideascale.com/c/idea/399558. This proposal will give us the possibility to have a well-crafted smart contract that meets the highest standards that dApps should have on Cardano.

A business-oriented training or consultancy service.

This project will increase efficiency in B2B and B2C relations by connecting people within our dApp, allowing them to expand their business areas and engage more with their clients, provide consulting services in a trust-less manner. Thus making a positive impact on Cardano adoption in the business-world.

A process improvement

We can improve the open-source Cardano ecosystem by providing valuable examples of smart contract integration, and mobile built-in wallet solution. Which other developers could then use for their own purposes.

Making sure our application is Google Store and iPhone App Store compliant can take a few days. By doing thorough research and planning ahead we can minimize the time needed to make changes to align with their requirements.

By some unpredictable circumstances we could be unable to deliver on milestones within defined time-frame. Taking into account the progress we've made so far, we have confidence in the goals ahead of us, and the the amount of effort needed to accomplish them.

Q2 2022

  • Finish the Front-end and Back-end part of the application.

  • Release first beta version for the community to start interacting with our application. Gain feedback and iterate on it.

  • Define and share a clear plan for payments interactions.

  • Integrate an in-app wallet for P2P payments.

  • Start working on smart contract, escrow functionality.

Q3 2022

  • Keep on upgrading the application, by extending existing functionalities.

  • Start integrating other payment methods like Ergo and Bitcoin.

Q4 2022

  • Bug fixes and further support of our users.

$2000 - operational and hosting expenses for first 4-6 months.

$3000 - part-time UX & UI mobile designer.

$5000 - part-time Project Manager.

$5000 - two part-time full-stack devs or one full-time dev for delivering the application to the market and ongoing maintenance.

Piotr Napierala - full-stack developer, bridge builder, Gimbalabs core contributor, active in Plutus project-based learning program.

Randall Harmon - software developer, application architect, Swarm Veteran, Gimbalabs core contributor.

James Dunseith - teacher, coach, and facilitator with a passion for helping people gain agency in problem solving.

Steve Lockhart - community builder, decentralization advocate, arborist, dog owner.

We're part of the Gimbalabs core team. Working on decentralized solutions to empower people with blockchain technologies.

  • By reaching each milestone in our well-defined roadmap.

  • Keeping track of users feedback and quickly iterating on them to improve our application before releasing an alpha version.

  • The number of total downloads on Apple Store and Google Play.

  • Transactions volume evolvement over time.

People in the Cardano community and beyond are capable to connect with each other, share their valuable knowledge and receive (or not) crypto for their help in solving other peoples' problems.

The B2B and B2C relations within Cardano ecosystem are attracting more people from outside this community by giving them opportunity to integrate blockchain technologies into their day-to-day lives.

This proposal is an entirely new proposal.

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