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.