Thank you for your positive comments. I appreciate your feedback.
Theb,
Yes this demo version only has a few parking spots at the moment which were added by me for app testing purposes.
I need to add more to the roadmap now that I have a demo app version such as finding parking providers and parking space users. I also like the idea of a page dedicated to interested operators/parking lot owners who want to take part in the project.
bitmover,
My initial idea was to add BTC payments but I also wanted to use smart contracts that process the crypto transaction once the user has parked at the parking spot for the reserved amount of time. I knew that Ethereum smart contracts could be used for this functionality but could not find any technical info on doing smart contracts with the BTC blockchain but found
https://cashscript.org/ smart contracts for Bitcoin Cash blockchain.
I need to work out how to implement BTC with C# and/or JavaScript and add it to my project for paying for parking spaces and donating to the project. Do you have any advice on code libraries or software projects that I could look at to get a head start on implementing BTC payments into my app or interfacing with a mobile wallet app?
SFR10,
"We could only pay directly using Park tokens in the app" - I have been focused on the concept of smart contracts to take a future payment for a parking reservation. This is why I posted to this forum to get other people's input as when you are working in isolation its easy to get too focused on a particular train of thought when developing the software.
"only when the user’s vehicle has been recorded using satellite coordinates as been parked at a designated parking spot for the reserved amount of time" - The user's mobile phone would be used to provide the GPS coordinate checks while the Parkcryption app is being used to direct the user to the parking space. I was planning on writing code as a service for the Parkcryption app that monitors time spent along with GPS coordinates to track the parking contract which then interfaces with the blockchain smart contract to trigger off the parking contract transaction process.