Sport-Track Web Site
Sport-Track, web application that will revolutionize amateur sports
Created to facilitate the management of sports teams, the application will help thousands of licensed players throughout the country to access useful information such as the training session and game schedules but also statistics and messages from the team and staff.
For messaging we used a web socket to make it dynamic. We used the ratchet library which allows instantiating a web socket server. The exchanges between the client and the server are therefore simplified.
We chose to deploy and host sport-track on a blank azure server.
Several services have been added to the server such as
- FTP service to be able to manipulate the files easily with software like Filezilla (port 21),
- POSTFIX service to send newsletter emails from the server (port 25).
- Containers docker have been added:
- Mysql service with the database (port 3306),
- Web Server Apache (port 80), Web Socket Server (port 8080).The root of the web server is linked with an azure server file to be able to easily manipulate the files.
- SSH service to connect remotely from a terminal to the server (port 22),
- Shell file that during the launch of the azure server: launches all the required services to its operation
Here is a demo of the Web Site