Am a professional in app development, programming and User interface. I have done similar projects before in google playstore and amazon play store and i can add these functionalities for your app. It will be done as follows;
1. The front end work will be done in android studio using the latest APIs 25 and 26.
2. The back end work will be done in java JDK 8 in android studio.
After the project is finished and the app is working, i'll also be available for fixes, issues and reviews.
I think this is a great project.
Best regards.