I generously give fivestar for new interns or developers who meet requirements with well commented and latest standards.
You will create app to do following:
a show pins of added locations over google map
b let user add location manually with a button to show pin on map with user added title and description
c use fire base backend including for login register
d let user take mobile camera image or video capture or from device storage
e if location is disabled prompt user to add location address, street, city (must), state/province (must), country (must)
f let user create username to show up (its public with data added by user)
g like and dislike option with thumbs up and down
h show home with thumb image list when user clicks asks map or detail
i user will see detail and larger image when click thumb image or pin from map
Primary focus is mobile device so if you want to use ionic for android iOS would be great, otherwise use standard responsive (must support all browsers computer and mobile). If you are new developer without history and great feedback by client, please do not bid over 50 dollar. Project must be done within 7 days per requirements. If you are expert should be done within 10 hours.