Everything seems clear in your project but there is one thing that i really don't like : the ability to rate people. Don't you think people will be stressed if this technology was operational around them? Please remote this of your project and i will find it better

why did you add this parameter ? I hope i will have an answer to understand their point of view.

Yeah, that's the aspect I dont like either and for me it even doesnt matter if the rating of an individual is good or bad. Whereas a better system of rating for shops, restaurants and so on I really look forward.