Hello,
We have a client that wishes to create a comprehensive fitness service online in the form of a website, which incorporates many functionalities into it in order to enhance the user experience.
The website will have the following components:
– front-end, brochure website that sells the customer on the idea of being a member
– membership area with constantly updated content
– members network where people can interact with each other by posting comments on each others profiles, following friends and also interacting through forums
– members can upload multimedia
– video streaming platform that members can access to view live or recorded virtual seminars given by training professionals, all categorized like television for specific types of training (check out http://yogaglow.com)
– questionnaire service that builds a tailored training routine and nutrition plan
– exercise and nutrition catalogues that are integrated with your training plan – so that you can customize your plan if you like
– integrated feedback system (would love to use pre-existing platforms like Uservoice or Get Satisfaction)
—-
Visitors can sign up to become paid members of this site. Upon doing so, they need to enter their personal details and payment details through a payment gateway (something like 1ShoppingCart) and then their statistics (weight, height etc.). They can upload photos and videos in their profile area, which can be visible or hidden from other users.
After they have completed their sign up, they can choose to create a workout routine. This routine will be created by putting the user through a comprehensive questionnaire which will take all the necessary information needed to mask with a database, and create a tailored workout and nutrition plan from already existing data.
Once the member has their plan, they can log times and dates spent fulfilling the plan, and effectively “check off” day by day, the various components of the plan. For example, they will have Day 1 – Monday – eat this for breakfast, this for lunch, this for dinner (and they can check this off as they do it), and they will be asked if they performed the various exercises and cardio (they can also check this off).
As they progress the program will adapt. Say after 4 weeks, it will give them something new that is designed to push them to the next level.
We’d even like the ability whereby there’s an integration with the admin panel which sends an email to a representative every time a user completes the first week of the course, that then prompts the representative to message that user using the platform and find out if how they like the service.
We’d like the user to be able to have access to community forums (simple phpBB or similar) and also a variety of other levels such as the virtual trainer channel which will be streaming live and recorded video seminars designed to push users to train properly. (again, see http://yogaglow.com and virtual gym TV).
—-
We don’t really have a deadline for this project, so please just give us your best time estimate.
We also EXPECT you to give us some feedback on what would be the most effective ways of doing things and if things are at all possible given the budget.
Please DO NOT reply to this quote if you do not have the experience needed to set up these services.
Thank you.
