Saint-Petersburg
Mon-Fri 10-18
info@rocksoft.ru

4SCORE

An interesting example of an information system in the field of sports statistics and analytics. This is the author's project of one of the current employees of Roksoft. He was created for himself and alone (it took more than 1,250 hours to create the project) to test himself and several hypotheses, simultaneously creating a convenient tool for thousands of people. The site aggregates data from 267 football leagues and provides data for sports forecasting in a convenient way. Created for sports analysts. Currently, the site records more than 600,000 visits per year. The site was donated by the author to a third party and now does not belong to either Roksoft employees or Roksoft company.

Customer:
Author's project, no customer
Team:
One developer
SEO specialist helped with tips
This is an employee's project
This project was implemented and is being implemented by a Roksoft employee, but outside the framework of Roksoft
Technology stack:
PHP, MySQL, javascript, jquery, HTML, CSS

Why was this done

One day, a customer called our employee and asked if it was possible to make a simple analytical bot for football matches. The bot needed data, and the programmer discovered that there are specialized APIs that give out a huge amount of data. That's how the idea of the project was born - to collect this data and give it to users as part of a convenient service.

In addition, I wanted to test my strength - is it possible to create such a service alone, having done everything in it, from concept and design to technical implementation. Is it possible to make the service popular without investing a penny in advertising, only through technical SEO? The challenge was accepted.

Development

For development, it was decided to use the classic stack - php, mysql and make a project based on the Webasyst framework. To implement the project, it was necessary to create a separate application for this framework.

Assembling the snap-in
Assembling the snap-in
I have assembled the basic framework of the application
Designing
Designing
Designed the structure to receive and process a lot of data on a single server
Design
Design
I drew the entire design, designed and implemented the UI and UX
API
API
Developed an integration unit for obtaining statistical data
Statistical engine
Statistical engine
Created an internal engine for analyzing data based on collections
Admin panel
Admin panel
Developed an administrative panel to manage everything
Statistical tools
Statistical tools
Created 9 statistical tools for analyzing matches by 19 parameters
For monetization
For monetization
I made a personal account and a subscription system, connected it with the payment system
Launch
Launch
Launched the website

Promotion

Obviously, the launch of the system is not yet a success - no one just went there. Therefore, the stage of technical advancement has come. An SEO specialist with extensive experience helped with this (he also works with Roksoft, and you can contact him through our company). Meta tags, linking have been configured, and a number of technical solutions have been applied to improve indexing. It turned out great. Just look at the screenshot below.

4sm

Completion

When everything was ready, the question arose what to do with the project next. I should have put him in good hands. Several offers were received, but due to the theme of the site, many wanted to destroy the service itself, taking only the domain name. But it was a pity. Therefore, the system was donated to good hands, and the new owner supports it and uses it every day to this day.

Is it hard to believe?
We agree, it's a strange story. But it's true. This shows that not all projects are done in order to earn money, but there is still room for creativity and experimentation.