We have built an app that has similar features to Snapchat, [url removed, login to view] and Instagram.
This is how the app works:
Once they have logged in, users pick a song from the songlist page. After selecting a song, they trim 15 seconds of it and a capture format is automatically generated. On the camera screen, they now have different takes/shots ready to be captured that add up to 15 seconds. Once they finished capturing, the video and the trimmed song are merged, and a preview is created. Users then post it on their social profile that is very similar to Instagram. Videos remain there for 7 days, and are automatically deleted after. On the social page, people can upvote or downvote videos and follow or unfollow their friends.
This is where we are:
Users signup to our own database, we use Firebase. The signup module is completed. The song trimming module is completed, the camera and capture module are completed, the social module is built but left unfinished. All modules are already merged into one app. But, there are a few minor bugs that need to be fixed on all modules. This will be your job, to fix all these bugs and finish the social module with Firebase.
- - - - - - - - - - - - - - - - - - - -- -- - - - - - - - - -
These are the bugs:
When signing in, users should be able to sing in with Username
Once trimming of a song is complete, user should be taken to the top of “Up Next” list
Back arrow (“<”) on the camera interface removed from first shot screen
“No Song Selected” should appear on the camera interface if the user has not selected a song, to indicate that they are about to record without music.
Generated capture formats should stick to each trim. For example, if a song is trimmed, a format is generated, then if it is unselected and another song is selected, or if another song is prioritized in the “Up Next” list, a new format should show on the camera interface (the same format should not remain regardless of the song)
People should be able to capture videos without selecting a song (remove “Please select a song” alert). In this case, users will record audio from the iPhone microphone
Songs that are not stored locally (Apple Music iCloud Library songs) should not appear in the music list
Username over videos should be clickable and redirect to user’s profile
Front facing camera brightness is sometimes too dark
Shades watermark should only appear when saving to camera roll and should print Username (see updated Sketch file for design of Shades watermark)
Refresh of social pages is too long
Cannot upvote or downvote videos (no action should be grey, green should be after a vote has been made (if up is triggered, down cannot be triggered, and vice-versa))
No “Log Out” button, should be able to log out by pressing on profile picture
Videos do not playback when clicking on them
Watermark should only appear on video saved to camera roll
Song name should be visible on all capture screens (see Sketch file)
Remove date from social pages
Change positioning of glasses, upvotes, backarrow and username on Profile pages according to Sketch design
Use same colours on camera interface as on the latest Sketch file
- - - - - -- - - - -- - - - - - - - -- - - - - - - -
Video of our app right now:
[url removed, login to view]
We are looking for someone who is ready to start NOW. And who works FAST enough to finish this within 1 day (24h).