Demo Android app with Firebase.
Log-in Google accout (Firebase-auth)
After log-in register (new user) or confirm (old user)
Two roles (Coach or coachee), coaches can also have a coach
Coaches can add coachees and make appointments
Coachees receive notification by Firebase Cloud Messaging when a new appointment is made with them. Implementation of App server can be found
here
Users, appointments and locations can be added, edited and removed. Changes are immediately synced with connected clients.
The demo app is live on Google Play. Feel free to check it out.