I’m not sure if this is the correct place posting this. If not, please let me know. This is a school project where we create a hypothetical application. The project report should contain information about which technologies we will use etc., and so part of the assignment is about finding relevant technology for our applications. The teacher expects us to go looking for answers anywhere, be it internet, forums, other teachers etc. As long as we can back up our findings with relevant references, it doesn’t matter how we found out about it (so this is not homework help).
I’m looking to create a mobile app for a car rental service where specific users can rent specific cars. The application should let a user who is near the key cabinet unlock one (of many) drawer which contains the key to the car he has rented.
The key cabinet itself probably will have a microcomputer (a Raspberry Pi or something similar) to handle the logic, and the mobile phones should communicate with this via Bluetooth or WiFi.
I’m looking for tips regarding to how to solve this, and specifically the kinds of technology that can be used. I’m thinking web app, and not native apps, so that any phone can be used, regardless of platform. Are there for example specific programming languages which are better suited for something like this?
I’ve also been looking at beacon technology to make the lockers easier to connect to. Is this a mature enough technology (security wise) to use? Or are there other technologies that would be better suited?
Any tips are greatly appreciated! Thanks in advance.