1. Development purpose

This APP is developed to provide a comprehensive platform for people who enjoy sports and social activities, so that people can more easily participate in activities to meet the needs of sports.

 

  1. Project overview
  • Development background, goals and market prospect:

For Southampton area, there are no relevant Apps in the market at present, which has both sports information and social performance. The development of the App wants to achieve a goal for combining sports and social activities, so that more people living in the Southampton region participate in sports activities and have a convenient and intuitive platform to view the information. The App targeted market is currently in a limited range, and it will continue to develop into a larger market, not only for one area, but also to the whole UK or the world market.

  • Target group:

All of people who likes sports and social activities in Southampton.

  • Operating system:

Android, IOS

  • Technologies:
Android IOS
Language Java Objective-C
Tool Android Studio Xcode

 

  1. Functional requirements

The functions of the App are:

  • Log in and create account

There are function for users to create personal accounts and log in, users can have personal pages to check activities what they join in, they also use personal account to join activities.

  • Map

A Southampton map will be showed, all of activities can be showed in the map, users can see the location of each activity through the map. Activity display is more intuitive.

  • Personal information list

This function provide a place to show the personal information details, like name, nickname of users, settings to change information with different demands, the privacies of App and users, a button can log out.

  • Search

The App has search function, users can use search box to find different sports activities, according to search time and key words to find which activities are match their needs.

  • Screen

In screen function, there are some tags to make users choose, like types of sports, different time, providing convenient choices to help users to make decisions.

  • Chatting room

This function provides a place to make users do communication with each other. When a user join in a activity, he (she) can goes into the chatting room to talk with other group members, to know each other and get more information about sports activity.

  • Message reminding

This function shows the message of chatting rooms and some news about App, if user’s participation time is near, users will be reminded to participate in activities.

  • Activity display

Activity display shows the details of each activity, the name of sports, the location and the time of each activity, also shows the participators who join this activity. Users can join in activity in this place.

  • Activity creation

This function for user who wants to upload a new activity, user can set up own activity, the basic functions of choosing sports, taping time, writing description about activity will be included.

Requirement Analysis
SoSporty!

Post navigation