The idea is awesome and I like it.
I an Android Developer only.
1) Sign Up and Sign In to the device.
2) Admin can add a product(image), description, cost etc
3) Admin can add slot for the user
4) Users can provide feedback and also book product, or schedule a time, etc.