Sport events reservation platform - from Java to PHP with Love...
Sport events reservation platform - from Java to PHP with Love...

Sport events reservation platform - from Java to PHP with Love...

Recently, we have completed a project where we moved online web application from Java language into PHP.

A few words about Slotmarket:

It’s a platform that enables registration for sports events. Competitors can choose from dozens of events. Thanks to the available tools, organizers and service suppliers can use the website to sell participation kits and variety of services.
  • It’s a place for competitors – event registration
  • It’s a place for organizers – sale of participation kits
  • It’s a place for businesses – sale of services on the website and during registration
  • It is 40 000+ users
  • It is 700 000+ hits a year.
large_infografika.jpg

The move from Java to PHP…

Due to the website development difficulties, SportEvolution have decided on the migration of the whole platform to a more popular and cheaper technology.

Java is undeniably an excellent choice for large corporate online systems, but in the case of Slotmarket, the following aspects were also important:
- Quick implementation of new functionalities
- Easy access to specialists - Java is more "corporate" and it's harder to find smaller agencies that use Java in theri technology stack  
- Reducing costs of development. PHP and Java have no comparision in that matter. PHP is simply much cheaper.

Technical aspects

large_java_-_php_1.jpg
In Direktpoint you can call us the old dogs...but  we stick to PHP and we are happy with it. PHP 7.0 and later versions  gave the coding community a huge boost in speed and functionality. PHP will be around and it's not going anywhere soon.  In this particular project we have decided to go with a tandem of framework Yii 2.0 and PostgreSQL database.

We decided to use the Yii 2.0 - the main reason is high performance and lightness, and advanced support for cache mechanisms makes it suitable for creating complex and fast applications.
PostgreSQL was used in the pre-migration application - it ensures hybridity, a clear system of rules, advanced indexing - these are the reasons for using this software.

Thanks to the work done at Direktpoint, the client was given the opportunity to introduce payment methods more convenient for users, introduce a complex commission system (payment for an event, can be separated up to 10 outside business workflows), and integrations with external APIs (including insurance, licenses , accounting, etc).

Due to the numerous dependencies between users in the system and an extensive database, it was a demanding, but very rewarding project for us.  

Ensuring the consistency of data after migration to a new    environment full of new functionalities was not an easy task. The team had a few sleepless nights before the launch...

Wojtek Rojek. Direktpoint

Better UX for users and editors

While coding and testing functionalities, we introduced numerous changes in relation to the original project which made the website more effective and smooth. The difference is noticeable to the users, but first of all to the people managing the site at the CMS level, thus saving the client  working hours in comparison to the previous system.

Some technical aspects of the implementation:

150 k en.jpg
  • Preparation of the system for integration with partners (API)
  • Migration of the code from Java to PHP
  • Migration of databases
  • Payments mechanisms between the partners
  • Scripts for automatic functional tests
  • Stress tests (JMeter)
  • Configuring the server environment in the OKTAWAVE cloud for improved online performance
Are you considering migration and development of your own system online? You have a PHP project to develop/maintain? We can help!
Contact us at brief@direktpoint.com, or directly approach Wojtek Rojek (info below).

Visit site
Client: Sport Evolution
Launch: June 2018r.
large_dp-sportevolution.jpg
Related Stories
TMS - expansion on the new European markets

We are a lead partner in a complex project of expansion on the new markets of brokerage house - TMS. A designated team spent almost 1500 hours on design & implementation. We worked with a TMS designated team in all areas: from strategy through user experience design, onboarding process, key visuals, promotional videos to technology implementation (multi-language website, trading platforms adaptation, mobile application development).
Warsaw Stock Exchange - nation wide campaing and online contest for investors 

The competition was organized by the Warsaw Stock Exchange. The biggest Polish banks and financial bloggers were partners. Participants competed on futures market with an online demo platform to win real money. They were supported by mentors (analysts from banks and trading firms) who were sharing their market insights. We were responsible for the overall project: UX & design, photo shoot, web production, media buy, SEM & SEO, social buzz.
Official Prime Minister of Poland site

Official website of the Prime Minister of Poland has been developed by Direktpoint. We were responsible for its desktop and mobile development, maintenance and ongoing side projects. The website includes dedicated security solutions, also developed by us. The website meets very strict WCAG 2.0 (Web Content Accessibility Guidelines) requirements – has received numerous industry recognitions.
Become a #GOSHGIRL – nationwide GOSH brand contest in Poland

In our first project for Gosh Copenhagen we worked on the digital part of Poland’s nationwide contest.
Check your inbox for a subscription confirmation email.
By confirming your subscription you will receive the latest content published on this website and consent to your information being securely processed and stored.