I want a build a platform on web and android. it needs to have following features.
1) Clients and professionals can connect to each other using this platform
2) Clients can send requests to the professionals and they can accept or reject them
3) Provide push notifications
4) Login, registration modules