Disabled Parking with ethereum blockchain (decentralized application)

Job ID: 30767444

Budget: €30 – €250 EUR

I need a decentralized application for managing parking permits for disabled people. The goal of the system is to have the license data stored within the Ethereum blockchain, using the notes field present in the transactions. The frontend can be created via a web interface and must include 2 functions:
- the insertion of a new license
-checking the presence of a license (by name and surname or by vehicle number plate)
I believe that the simplest and cleanest solution could be to use two simple Solidity smart contracts, one that would be activated in case of insertion of a new license and one instead for the control of licenses, so the frontend should only recall the required smart contract .
The storage of the license within the transactions could be achieved through a json string to be stored in the notes field, this string should contain the following fields:
-type (in our case the type is always disabled license, but it is useful to have this field for future updates)
-surname
-first name
-date of birth
-id license
- license release date
- license expiry date
-release municipality
- associated vehicle number plate

Which solutions can you propose to me?
Related categories: JSON Blockchain Ethereum Web Development Solidity