-One Person at a time sings over a beat, then the others get turns- 1 min each
-import sound file for beats/music
-choose premade beat
-admin panel backend
-each battle or rap session can be saved to phone or pc - file downloadable
-social share or basic social integration (not a focus)
The idea is to make a rap freestyle app and website where people come to "Live - In Real Time" rap with each other, one person "holds the mic" or gets to go at once, while others listen (cypher) or rap battle.
things "MAYBE" needed:
✔ Video/audio streaming, codec: Wowza, Red5, , MPEG-4
✔ VOIP, Cloud Communication: Twillio, Heroku, Tokbox
✔ Online Payment Gateway: PayPal, , Stripe, Venmo, Braintree, Payleap
✔ Facebook, Twitter, Linkedin, Instagram, Youtube, Pinterest, Vimeo
✔ Cloud backend: , Parse SDK, Parse REST, Parse Cloud Code, Amazon S3 EC2 AWS, Firebase, Foodie, remoteStorage, Twillio, Plivio
✔ Chat & Messaging Engine: XMPP, Jabber, OpenFire, OpenTok WebRTC, Ejabberd, Erlang
Need the website to convert to mobile app easily or just need a android or ios app made.
additional ui flow info:
1. Login With Social Media Accounts, major social media integration.
2. Send Inv to friends on social media to download app and begin rapping
3. List of People online to rap with
4. Home page after sign in has 2 areas = Invite Friends to rap / Online people to challenge
5. After connected with rap partner - then its time to choose/upload beats or background music
6. After beat is chosen/uploaded the start button appears.
7. Press start > countdown begins 10...9...8...7
8. GO! > then each person has a set amount of time to rap 30seconds or 1 min
9. 5 or 10 seconds inbetween each person
10. Leave button and maybe a save button for later features