Looking for an individual who is well versed PHP with Laravel and MySQL knowledge to help complete on going social networking project. Serious inquiries only. Please respond and more project details will be [url removed, login to view] you.
Building a basic community hub
In the first phase the user will have the ability to do the following:
○ Create a personal account and log in securely
○ Personalize your user profile
○ Upload audio files in wav and mp3 format
○ Run audio files through the Audio Mastering Tool (Building that separately)
○ Add, delete, download files from your personal library
○ Basic layouts and design of look and feel
Creating a basic virtual currency/credit exchange system
In Phase I, we will create the environment to allow for the following:
○ Add credits to one’s account
○ Provide means for admin to add, remove, edit credit amounts in any account
○ Allow credits to be “given” to another account
○ Display credits available
○ Provide the means to request credits from other user within the system
Create a robust charting
○ The song charting system would have incorporate an intricate review
system where users can review for either credit or cash that can also
be retrieved. The song charting system would also need to have a
complex algorithim that would allow the charting process to be
- Users / ACLs
Account & Social
- Create, edit, delete
- User/Artist Name
- Follow, unfollow, view followers
- Search users
- News feed & Activity feed
- Comment Threads (audio & video embedding)
- oAuth (Facebook, Twitter, Google+, LinkedIn)
- Avatar / Photo
- Short Bio
- Website URL
- FB Like
- MySpace URL
- ReverbNation URL
- BandCamp URL
- Soundcloud URL
- Charting (Top 10 by Genre, Top 50 All-Genre) - weekly rolling charts
- Song weighing
- Create Review Request process
- Moderation from the admin to accept request
- Song list for genres I signed up for - I see only song I have never reviewed
- To Review, as a system I need to assert song playback
- I need to have multiple drop-menu options containing canned Question/Answer format i.e. Is this song trendy? Yes/No
- Star rating system (0-10)
- Typed-in original comment
- Reviewers' entries can be rated by other reviewers
- Ability to pay people for reviews e.g reimbursement for 10 quality reviews.
End User Abilities
As an End User I need the ability to share mastered songs with friends who follow me.
As a User I should have the ability to rate my followers music posting.
As an End User I need the ability to review songs uploaded by other users
As a User I can post a topic to my news feed so that my followers can see it.
As a User I should have my post history on my profile page so other users can read and interact with it.
As a User I should have the ability to post comments on postings.
As an End User I need the ability to tag my own uploaded audio
As a system I need to score audio based on criteria
As a User I should have the ability to block a user
As a system administrator I need to make sure production data is backed up regularly.
As a system I need to be multi lingual
As a system I need to display advertisement