Sport With Us
Planning
Requirements
SW Projects
Sportsvite
Socialengine

 
Summary : Sport With Us
Requirements & Features by Andrea Minuto Rizzo / Planning & Strategy John Jan Popovic


Summary : Sport With Us
1. Executive Summary
1.1. Objective
The objective of the project is to develop a social network that is oriented for doing sports, which includes individual and teams sports, sports competitions and tournaments. The network members should be matched by their compatibility index – a set of social parameters like education, profession, age, etc. This compatibility index should be used to form teams and suggest to members a competition to participate in.

1.2. Background
There are lots of social networks in the world, and there are few of social networks oriented to sports. All the sports social networks are concentrated on sports skills rather than on social aspects. The mission of this project is to create a Sport Social Network for active people doing sports everywhere they come and focused primarily not on sports skills of the members but on their social profile.

1.3. Functional Requirements Web version
The following list of features represents a first web version of the Sport Social Network and its content management part:
1. Users -­‐ sign-­‐up, sign-­‐in
2. Administrative module:
• User management (block/unblock, user roles)
3. User profile
• First Name
• Last Name (optional)
• Nickname (optional)
• Date of birth (age)
• Profession
• Industry
• Education
• Location
• Photos
4. User’s sports of interest
5. Compatibility index (combined normalized profile) there will be indexes
• For users (combination of their profile parameters),
• For teams (average index of team members),
• Events (combination of event parameters)
6. User’s preferred time for playing (time in calendar when the user wants to do sports)
• Events – planned games
• Event organizer sets parameters of the game and a verbal description
• The users who are compatible with the event (location, preferred time and compatibility index match the event parameters) must be informed by email about the event
• Interested users apply for the event
• The organizer can confirm or reject applicants (specifying cause as a code of rejection)
7. Teams
• Team organizer sets parameters of the team and a verbal description
• The users who are compatible with the team (location and compatibility indexmatch the event parameters) are receiving emails about the team creation
• Interested users apply for the team
• The organizer can confirm or reject applicants (specifying cause as a code of rejection)
8. Ratings (each user can rate another user, average rating is calculated automatically)
9. Newsfeed
• By location
• By compatibility index
• By team
• News from friends
10. Instant Messenger
11. Integration with Facebook/Linkedin
12. Face-­‐to-­‐face or team-­‐to-­‐team matches implementation
Later the 2nd web version of the Sport Social Network will have the next features and functionality:
1. Pitches
2. Integration with “ASMALLWORLD” if possible
3. Playoff implementation
4. Administrative module
• Editing lists of sports, professions, industries, locations,
5. Advert management
6. Security tasks
7. Usability improvements
8. Localisation tasks


Mobile applications
The mobile application for the Sport Social Network should include the following functionality:
1. Start screens
• Splash
• Sign In / Sign out
• Sign Up
• Sign Up With Facebook(optional)
2. List Of Matches
• Show the List
• Find a match
• Create/Edit match (optional)
• Show match details
• Match Invitation – invite users or teams
3. List Of Teams
• Show the list
• Find a team
• Create/Edit team (optional)
Show team details
• Team Invitation – invite users (optional)
4. User profiles
• Show user/friend profile
• Show my Profile
• Edit My Profile (optional)
5. Friend List
• Show the list
• Find friends
• Friend invitation -­‐ Confirm or Decline (optional)

6. About/Terms & Conditions (optional)
1.4. Non-functional requirements
Web version non-functional requirements
• Supported browsers: IE8 or later; latest versions of Mozilla Firefox, Google Chrome, and Apple Safari.
Mobile applications non-functional requirements
• Supported iOS versions: 5 or later,
• Supported iOS devices: iPhone 3GS and later,
• Supported Android versions: Android 2.33 or later,
• Supported Android devices: Google Nexus 4.


1.5. Technology stack
For the Social Engine solution we suggest to use following 3rd party engines:
• http://livestreetcms.com/ -­‐free, most usable plugins costs $30-­‐40 for each,
• http://www.socialengine.com/ -­‐ starts at $299, version with cloud hosting is available ($46/month), most usable plugins costs $20-­‐40 for each.
Technology stack for the mobile service and mobile applications development is following:
• Custom development on the server side will be done in PHP, this includes development of extensions for Social Engine and development of REST web-­‐service for mobile clients.
• Technology stack for Android, iOS and PHP development is standard for these platforms.

.......................................
Competition and similar SN
-------------------------------

Platforms for team/ league management
Eteamz.com 1,1M monthly users, 84% USA
Teamsnap.com 85,8 K monthly users, 85% USA

Network/sharing based on geolocation & Functionalities of major social networks
Plancast.com 55 K, 53% USA, Events finder with a sports events segment
We-kit.com new, alumni sharing
Whatwhee.com, sharing activities
Groups on Facebook

Vertical sports social networks specific demand segment:
Takkle.com 738K monthly users, 87% USA, college
Weplay.com 561K monthly users, 98% USA, youth
specific activity:
sixreps.com fitness
Fubles.com, 14,4K, 96% Italy
Sportilia.com, Italy
specific geography:
Sportsmatchmaker.com.au Australia


Horizontal sports social networks
Sportsvite.com, 122k, 93% USA
Sport-buddies.com, UK
We-sport.com, Italy
Cranck-up.it, Italy