Nice Remi to see the mail in this forum.
In my opinion the complexity of building the device.. what Pranav showcased it was a proof.. when the community started working on it, thats where people realized the complexity of the project.
and not everyone has a fully functional code.. few got the app working and wasnt able to get the device interfaced properly or some or the other issues.
putting it all together on a single device and the cost involved to build a device should be considered.
for a school project, yes it can be demoed, but think how you can make it into a product.. which you can carry like a phone.