Your MVP is a little too ambitious. Remember, this is your minimum viable product. What is the smallest set of features you can implement and still have a usable app? Once you reach that threshold, you can add nice-to-haves and other things that make the user experience pop, but you must implement the essential features first.
As far as I can tell, these are the absolute essential elements of your app:
users / auth
upload, update, play, and delete tracks
some way to browse tracks
Each line here is a non-essential feature that will likely take you half a day or more. Some of these could still be considered part of the MVP; the rest should be bonus. You want to prioritize these by bang-for-your-buck: How easily can employers find and try out this feature? How impressive is it? How important is it for user experience? etc. Chose carefully:
Your MVP is a little too ambitious. Remember, this is your minimum viable product. What is the smallest set of features you can implement and still have a usable app? Once you reach that threshold, you can add nice-to-haves and other things that make the user experience pop, but you must implement the essential features first.
As far as I can tell, these are the absolute essential elements of your app:
Each line here is a non-essential feature that will likely take you half a day or more. Some of these could still be considered part of the MVP; the rest should be bonus. You want to prioritize these by bang-for-your-buck: How easily can employers find and try out this feature? How impressive is it? How important is it for user experience? etc. Chose carefully: