These requirements are rather high-level and vague. If details are omitted, it is because we will be happy with any of a wide variety of solutions. Feel free to be creative with the requirements.
- Profile Page: A user should be able to upload a photo of themselves and record an audio clip.
- Dashboard: It should display a grid showing the photos of all the users of this app. Tapping on a photo should play the audio recording uploaded by that particular user.
- The app should communicate with a backend framework hosted on the cloud.
- User’s data should be stored in a database of your choice.
- Good to have (but not necessary): Audio and photo data should be optimized for best performance before storing to an online storage service (for example AWS S3).
You are not expected to function in a vacuum. Use all the online resources you can find, and please do contact us with questions or for interim feedback if you desire