Hello,
I am using your easyprofile socialnetwork plugin. I like to have some changes made to it as per our business need. Can you please look to this spec. Can you do custom development for us?
Chat function
- Setting up the chat groups/teams
Any user can set up a group and invite their friends/colleagues to join. This person is the admin of this group. There is a limit per group of 25.
Each group/team has an official score which is calculated by getting the average users score and then multiplying by 6. For example, if the collective score of a group of 25 people is 50000 points, then the average score per user would be 2000, and thus the official score of the group would be 12000 points.
- Functionality
Each user can post "chat" into this group. Similar to Whatsapp and other chat applications the user's own chat response should appear on the right hand side of users screen in a different colour.
When a user submits a "chat" response to the group the other users must see it in real time.
- Leaderboard Function
Within each group, at the top of the page, users will be able to click on a "Leaderboard" icon. This will bring them to a weekly leaderboard, where they can view all the people in that group based on points.
They will also be able to see the groups official score.
- Feed Function
Users can follow people and see the posts in their feed. This should be like Facebook and have similar functionality
Instead of the word "like" it should read "motivate".
- Exercise Points function
Each workout has points associated with it. By recording the workouts a users points will increase by the amount of points associated with the workout.