TEZEUSZ 2.0

Development and modernisation of bookshop
and second-hand booksop  www.tezeusz.pl
– e-commerce industry

Extensive modernisation and development of the e-commerce platform www.tezeusz.pl. Taking over project work from another Software House team, changing the approach to the Client’s problems. Implementing the project using the small steps method – implementing improvements gradually, so that the client could see the effects of the changes much sooner than in the case of a complete website redesign.

Used technologies

Project process step by step

We start every collaboration with a thorough needs analysis and familiarisation with the client’s business. We conduct a thorough analysis of existing solutions and verify business objectives. Before starting programming work, we sign a clear cooperation agreement and NDA securing both parties.

Implementation of a defined scope of work

Based on an overall work plan, we prepare detailed specifications and complete tasks in 1-2 week sprints.

Internal tests

Testers continuously test the implemented solutions and verify their correctness with the established assumptions, which allows possible errors to be eliminated at an early stage.

Client's feedback

After each sprint, we present the results of the completed tasks to the client. Regular feedback allows us to continually review initial assumptions and modify plans for subsequent sprints.

Frequent releases

With CI/CD, we can run production runs of successive code snippets – weekly or more frequently. In this way, we introduce changes gradually, which does not require a complete shutdown of the client’s business.

0 hours
response time in case of failure
0 years
of programming cooperation
0 millions
records in the database

Project Team

Backend Developer
Frontend Developer
Fullstack Developer
Tester
TechLead
Project Manager
Nasze wdrożenia

How did we solve the Client’s problems?

We always look for the cause of the client’s problem at the beginning of the cooperation and try to solve it in the best possible way.

Client's Problem
Cause
Our solutions

Client's Problem The online shop has poor performance and is slow.

Cause All of the client's solutions operated based on a single database, which significantly slowed down its operation and was not scalable.

Our solutions We have implemented data replication and several databases for reading data in addition to the main database handling data writing.

Client's Problem The search engine works imprecisely, resulting in customers buying less because they are unable to search for the item they are interested in.

Cause The previous version of the search engine lacked many of the basics + despite using ElasticSearch it was poorly configured.

Our solutions Implementation of a new microservice, responsible for the functionality of the search engine. The new search engine catches typos, suggests book items based on the author or publisher, a so-called intelligent search.

Client's Problem Very poor user experience, particularly on mobile devices.

Cause The old version of the shop was designed in 2017 and the design has not been updated over the years.

Our solutions Implementation of a new design for a responsive web shop based on a prepared graphic design/UI.

Client's Problem An online shop cannot handle 2-3 times the traffic.

Cause In addition to the database and the replication implemented, with an assumption of 2-3 times more traffic, the cause of the problem also turned out to be insufficient server parameters (despite scaling them upwards) for the e-commerce microservice.

Our solutions Configure load balancing and run the e-commerce microservices on several servers at the same time, so you can scale the infrastructure horizontally without major limitations.

The first consultation is always free of charge and without obligation

Schedule a consultation

Beginning of cooperation - handling failures

Beginning of cooperation – handling failures

  • The client already had a finished product, which was being looked after by another software company.
  • Due to frequent crashes, which in the case of e-commerce generate losses, the client started looking for another contractor who offered 24/7 on-call service, a response time of up to 2 hours in case of a crash and a team of PHP programmers to ensure smooth operation of the project 24/7.

Extension of cooperation - development work

Extension of cooperation – development work + coordination of Innovation and other SH work

  • As Innovation Software, we worked on the client’s product, dealing with maintenance and failure handling. In parallel to our work, another software company continued its activities. We were able to supervise our team of PHP developers, as well as coordinate the project work of two separate Software Houses or SHs and a team of in-house developers.
  • Over time, we became active in the development of the client’s product – we implemented a code repository, which we continuously maintain, as well as a code review and CI/CD process.
  • Ultimately, Innovation Software looks after Theseus products as the only SH.

TEZEUSZ 2.0

TEZEUSZ 2.0

  • We carried out a comprehensive analysis of the existing online shop. It turned out that instead of building a new shop on Magento from scratch, it was much more beneficial to implement a conscious refactoring process and work on the solution that the Client already had.
  • We started work on the modernisation and improvement of the online shop www.tezeusz.pl – we used a completely different, innovative approach for the Client to implement his problem.
  • We used the method of small steps, i.e. we implemented the improvements gradually, at the same time giving the Customer visible results of our work after the first iteration We thus avoided stopping the operation of the business, caused by introducing changes to the entire software of the online shop at the same time.
  • The culmination of the programming work in the Tezeusz 2.0 project was the launch of an intelligent search engine and a design change, behind which there were numerous improvements, translating, among other things, into increased sales.

See the effects of our work

Check the reviews
from our Clients

We focus on 100% satisfaction and the achievement of our clients’ business goals. We deliver the highest quality, proprietary software, developed in accordance with the agreed guidelines.

We are experienced IT Team who will understand your business!

Use the services of an experienced Software House and have us develop software for your company.

Schedule a consultation
Development team at your service

Innovation Software developers specialise in different frameworks and programming languages.

Laravel is a PHP language framework used to build web applications.Laravel allows you to speed up and simplify the process of building and maintaining web applications and reduce repetitive steps for the developer. Check what we can help you with:

Symfony is a PHP language framework used to build web applications, among other things. Are you looking for a Symfony developer to develop an existing application, or maybe you want to build a web application from scratch?Check out what we can help you with:

React Native is a set of development tools designed to create native or mobile applications, among other things. Are you looking for a developer to maintain and develop your app, or do you want to create a mobile app available on iOS and Android? Check out how can we help you:

Sylius is a Symfony-based e-commerce platform. Our PHP developers know it very well.We specialise in building advanced sales platforms from scratch, as well as maintaining existing e-commerce sites. Check out how can we help you: