CREEDE - TAKE YOUR GAME TO A NEXT LEVEL

Inspiration


As the world is marching more toward a modern lifestyle, we are slowly getting rid of many of our core values, moments of joy and some of our habits that made our life hale and healthy. Social media, Internet Games and Online events have flooded our lives within a decade’s time, thereby reducing and replacing the physical involvement in our day-to-day life. These changes may always be subtle, but the repercussions may never be so. Though we may not be able to avoid our new routine, many of us are channelizing our time for different physical activities and hobbies to strengthen our mental and physical health. Therefore, we wanted to make a step towards the betterment of the people's welfare and make it possible for everyone. Hence, we decided to reciprocate such ideas by bringing all the sporting and art-related events under a single platform that will be beneficial even to the citizen living in the farthest locale of a country.

Problem Statement


Meanwhile considering India, a subcontinent, the country with the second highest population in the world, the nation with a widespread lifestyle, vivid cultural differences, ancient heritage, and established tradition, extensive range of languages, habits and social practices. Despite of all these diverse natures, India still stands strong and unique because of its unity. Though we are home to the most efficient people who are making wonders in every nook and corner of this planet, we are still a developing nation in most of the sporting and art-related events. Being such a huge population has always had its own pros and cons; we are still struggling at the Olympics to secure a better spot in the medals table and is yet an unimaginable dream. Despite the fact of having impeccable talents who are mostly hidden from finding their own identity and diverted towards various career options due to life problems, lack of awareness of the distinct events, options and its benefits.

  • Athletics has always been a dream sport in most countries as many don’t get the exposure.
  • The aspiring sportsmen never witness a straight forward path to climb through, as it is yet to become a common career path.
  • We have had tremendous musicians in our country who were at the peak of fame for decades but less known globally.
  • We had many indigenous and traditional art forms most of which are no longer known and some of those alive are also diminishing.
  • Being in a country with almost 18% of the world's population, we are still unable to figure out the talents to compete in the global arena.
  • Society is also focused more on the financial part of life than the other aspects of wellbeing.
  • Nowadays, we are able to witness leagues conducted across the country for sports like Football, Kabaddi, Badminton and Kho-Kho, However, we are merely progressing in the global events of those sports.
  • In recent times, we could see many private clubs and individuals getting motivated towards Running, Cycling, Swimming and other track events, but they are losing their will and lacking the discipline to convert it as a habit.
  • To commence, advance through and achieve greater heights is still a turbulent journey in any sport or art form for most of the individuals.

What it does:

To adhere the problem statement we have come up with a solution using Case management, Prediction Model, Integration, UI and reporting solution. It offers single platform for all the sports and art related events. Here, in particular we have addressed Running events, particularly Marathons.

  • Register all events at a place: Whenever an event is organised by third party, we are reading the details from their social media account (i.e. Twitter) and creating event case. This event case will be redirected to Event department and will be active until event ends.
  • Participant Registration: Participants will login into application with end user access role, and can find an event and register themselves into the event.
  • Prepare athletes to their best: We have introduced the Run prediction, with the help of which an athlete can predict his race timings required to qualify for the event and he can prepare for the event much efficiently.
  • Event results portal: Whenever participant has to register for international marathon, he needs to submit his previous run timings and run event details organised by any qualified sports organisation/associations within the qualifying window. Currently, user can get this race results from the sports organiser’s website and for that he needs to know his BIB number used to track the run timings. So using our event results portal, participant can see the race results of all the race events he has participated which are conducted by different sports organisers/associations. Thus, facilitates users easy access to their run timings along with run split timings and ranking.
  • Event director collaboration portal: From this portal, event director can view the events conducted by respective organisation. He can register users for the event and also verify the run timings submitted by user and evaluate the qualification of the user’s participation.
  • Social media trends: All participants can view and follow the events. And keep themselves updated with the latest social media trends.

How we built it

The proposed solution is built on Pega 8.7.2 version and we have utilised the latest features available for building the workflow components. Pega Decisioning feature has been used to perform predictions related to run timings and to verify their qualification to next marathon event. Twitter integration to get the recent sports feed and event details.

Event Registration:

  • Sports organisers need access to Pega application and create Event case. We also have twitter integration to read the event details from organisers twitter handle and create Event case.

Participant Registration:

  • Participants can register to the event of their interest by accessing Pega application and also fund NGO by donating money and run gears.

Social Media Feed:

  • We have twitter integration which helps user to stay updated with latest sports news and they can get the feed using hashtags and twitter handle.

Run Results Details:

  • In this option we are capturing the run results of the participant registered from Pega application portal for all the run events he has participated which are conducted by different sports organisations/associations.

Run Prediction:

  • Based on registered user’s previous run timings, we have used Rigel’s formula to predict their run timing along with split timings at regular intervals for next upcoming marathon which would help them in creating the training model for marathon and predicts risk injury.

Event Organiser Portal:

  • The Event organiser portal is equipped with reporting charts which provides details about the events organised by them across the world. And also, organisers can view the number of participants registered for the event and also has google map integration to view the location of the events organised.

Case Types:

Event Registration: Case type used to create Marathon event. Organisers have to provide Event details like, Event category (Half Marathon, Full Marathon), Event Location, and Route Map. Once the participant has registered for the event, Organisers can verify the participant’s previous run timings and evaluate their eligibility for participation. User Registration: Case type which is used to register the participant for the event of their interest. Participant has to provide their primary contact details, mention if they have any medical condition, and also based on their interest can find the NGOs or donate the run gears.

Data Types:

Race Results: Data Type created to store the metadata of the race results like Participants’ BIB number, Run Category, Sports Organisers, Total Run timings.

Split Timings: Data Type created to store the metadata of the split timings at the regular interval of the marathon event in which user has participated.

Twitter Trends: Data Type used for integration with Twitter to fetch sports feed from twitter.

Work Parties:

There are 2 work parties considered for the proposed solution

Sports Organizer: Organizes the event, verifies the participation details and evaluates the previous run timings of the participants and confirms the participation accordingly.

Run Participant: Registers for the event of their interest.

Integrations:

Integration with Twitter: Twitter API provides details about the sports news and fetches details about the events organized by sports organizers.

Integration with Race Results: RaceResults API provides the run timings of the participant registered for the event.

Predictive Algorithms:

  • Run Time Predictions- based on the registered users previous run timings.
  • Marathon Qualification- based on the registered users, their run timings and the qualification timings of the international marathon, user’s qualification to participate can be predicted and cut off percentage can be identified.

Challenges we ran into:

  • Understanding and Setting up RaceResults API integration to fetch run timings of the participants.
  • Extensive research was needed to understand the parameters required to predict run qualification time, cut off time based on which we can predict injury risk.
  • Authorisation to allow users register to events conducted by different sports organisers through Pega application.
  • No central repository which maintains the user’s participation history in the event which is organised by different associations/organisers.

Accomplishments that we're proud of

  • Unified Platform for Endurance runners: Our application collaborate with all the sports organisers and provides common portal for users to view their run events details, their run timings, split timings in which they participated through different sports organisers.
  • Moreover, allows international sports organisers to verify the timings submitted by user during registration and to evaluate their qualification to participate in next marathon based on that.
  • Helping athletes to go to the next level: We have introduced the Run prediction, with the help of which an athlete can predict his race timings require for the next marathon event. This helps marathon training organisations to come up with personalised training model for the runner and he can prepare for the event much efficiently.

What's next:

We have striking plans to enhance our application with the following features comprising different aspects of our problem statement

  • Provide the athletes a reliable measure of injury risk: Training data can be used as source for machine learning, by integrating fitness and physiology data with training volumes, and user-provided training assessments, e.g. by logging effort perceptions, documenting injury and illness. This helps in identifying novel patterns linking fitness, training, recovery and injury and so develop effective early warning systems for athletes, to alert them to changes in their performance.
  • We will be introducing an intelligent chat assistant in our portal, which will have the options to register for a particular event, to get the race results for a completed event by providing the user’s BIB number details, to know any details or report any issues about the event the user has registered for.
  • A dashboard to display the results of various events across the country or a region and to publish the top performers based on categories for a particular month to encourages the aspirants and to plan their trainings accordingly for the upcoming events.
  • Our ultimate aim is to become a one stop solution for all the sporting and arts related events as part of which we started with the solution for running events.
  • We intend to include Cycling, Swimming, Track events, Culture based Art forms specific to regions, Literature related events, Music concerts, Learning Musical instruments, etc. to bring all under one forum.
  • We have plans to collect the information from all the regions of a country by integrating with the social media platforms like Facebook, Instagram to get the details of events posted in those platforms.
  • We have plans to integrate with the Google APIs to get the reviews for a particular event and will be subjecting them to NLP analysis to understand the sentiment of the reviews.
  • The reviews having negative sentiment will be created as a new case to provide solutions to their complaints or issues mentioned in the review. Moreover, we will be notifying the user with this case details and it will be routed to the event organiser to take action on it.
  • The prediction analysis and results for the upcoming events based on the previous performances by the user to be provided for all the sporting events

How do we sell this:

  • We intend to serve the sports academies and federations who will be most benefitted with our current implementation. As they primarily support in organising and funding the events, sponsoring the athletes which can be streamlined through our application.
  • Sports academies and Federations can use our prediction models, reports and dashboard facilities to improvise the training plan for sports persons and to reduce the risk injury factor.
  • Our application focuses to motivate the recreational runners by providing the right predictions towards improvement, by notifying them about the various events organized in their vicinity.

Built With

  • Pega, Cosmos UI, Twitter Integration, RaceResults API, Google Maps

References:

  • Recommendations for marathon runners: on the application of recommender systems and machine learning to support recreational marathon runners by Barry Smyth1, Aonghus Lawlor1, Jakim Berndsen1, Ciara Feely

Try it out

ID - CreedeUser
Password - Cloud@123

ID - CreedeEventOrganiser
Password - Cloud@999

Built With

+ 4 more
Share this project:

Updates