As I always been a big fan of tennis, I usually watch tennis matches. The aim of the project is to facilitate the access to data to tennis fans. To be clear,
the idea is to create an application that gives you all details about Masters Winners or Grand Slams Winners. I believe that today if you want an information about the winner
of Rolland Garros for example, you need to go to Google and search.
In my opinion, an application will be easier.
The app is a database that gives you the winner of a title that the client choose. For instance, who's the winner of Roland Garros in 2020? In the app, you'll see Rafael Nadal.So for each tournament you choose, the app should give you the winner of the tournament.
You are a man, woman, child, tennisman, tenniswoman, tennis fan. You understand it, the app is for everybody. Anyone interested in tennis can upload this app in his smartphone. Moroever, this app is very useful for different reasons: you don't need to pass your time on google searching for info, you can have notifications, in the settings of your smarphone, you can activate 4G just for your app.
To do so, we need to create a database that gives you the winners of the Grand Slams of this 40 years. Indeed, it will be a listing linked to the database to add new champions. Now that all the requirements are done, let's set the database. To do so, we use Firebase and we create our project.The code to link it to our web app page will be generated and the programmer must put it at the end of his html's body. Let's see an example of the generated code:
As you notice, the app is very easy but we can make it better. In this part, I'll propose some ideas to improve the app but i don't know how to code it. This application can be more than just an application that provides data about the winner of tennis tournaments. It can give you also the palmares of players. It's important to have the palmares of players because you will know if a player is in a good shape or not. On top of that, you can add progniostics so people can vote. For example, if Roger Federer is playing against Rafael Nadal, people can vote for Roger if they think he'll win. Finally, to improve the app, we can add reservation for tournaments. In fact, today if you want to see a match in Roland Garros, you need to go to their site, log in and take your seat. Won't be easier if we centralize all the tournaments on an application? If you want go to Roland Garros or Wimbeldon, you take your seat on the same app. As you notice, that was other ideas that we can add to the main idea.
Let's take the example of tennis apps called Tennis Temple or my Tennis Player. In these apps, you can see pronotics of matches or you can see scores of matches. It's different from the app that I propose but it may help you in coding.