Reyes Engineering, Inc. Beacon Project - Client Tracking
- Client enters through the door, beacon1 (tag: lobby) sends payload via bluetooth to phone
- Phone uses payload to send another payload with location and other info to real-time database
- Client can also send info about wanting drinks and what kind of drinks
- Real-time API database sends notifications to employee phone/web app along with other information that is useful about the client
- Repeat steps 1-2 when in the elevator and near the front door
- When in the elevator, dashboard web app updates and shows client info about meeting and options for checking in
- Client phone app
- Employee phone app
- Employee web app
- Dashboard web app
- iOS applications: almost done/needs to be published
- Employee app fully functional
- Client app functional, needs beacon monitoring capabilities while app is killed
- Android application: not started
- Web applications: employee app not started/dashboard functional, needs to be published
(0 - cannot do it/need other people —> 10 - completely doable)
- Migration of database from private google account to company google account (8)
- Publishing iOS phone applications (9)
- Maintaining iOS phone applications (10)
- Creating Android applications client/employee (2)
- Creating Employee web app (4)
- Deploying dashboard web app (9)
- Project Manager for Software Development
- UI/UX designer
- Web application developer with experience in React.js
- Software developer with experience in Android development
- Software developer with experience in iOS development
- Backend developer with experience in constructing real-time databases using socket.io or has experience with Firebase
- maintenance of database/application is a must
- maintain database through company google account
- code will be published on private one drive
- if not already done so, place beacons in front door, elevator, lobby
- while dashboard is not published to the internet, I will send IP address daily to show what should be displayed on TV and tablet
- programmers will need to read documentation on application and also need to become familiar with Estimote beacon technology