Services

Web Development

We can deliver many types of web projects, starting from simple websites to web applications, including e-commerce solutions

Websites

Websites are used to present us and our offer to a wide publicity in the Internet. It can be divided into two types.
Static ones are created as HTML files and hard to be edited by people without at least basic developer skills. It's relatively fast to develop such website, but this solution is proper only for simple websites, where content is updated rarely or never.
Dynamic websites use server-side language like PHP to generate content dynamically. Such websites have an admin panel where people without developer skills can add, update and remove content. We can use CMS like Wordpress to prepare a dynamic website.

Web applications

Web applications provides much more functionalities than websites. You do not need to install them on your computer. They are independent on used operating system and can be used from any place in the world on any device where only a browser is installed. If you create Progressive Web Application (PWA), you don't need to have even a permanent access to the Internet.
Web applications have many faces, so we can list here many examples, like banking systems, CRMs, booking systems, analytical tools or communication systems, including a possibility of audio or video transmission.

E-commerce

E-commerce is a special type of web applications. It is used to present a catalog of products or services. Provider can sell it using the online shop, however currently modern e-commerce solutions support omnichannel strategy.
E-commerce applications usually are integrated with external services like CRM, PIM and some marketing or analytical tools. According to the merchant's needs, online payments or delivery services can be integrated too.
Every e-commerce application should be friendly for customers and offer many marketing possibilities like special offers customized in many ways or suggesting to customers the most suitable products for them.
Currently we observe a trend to implement innovative technologies like artificial intelligence or augmented reality.

Consulting

We solve problems, so we know solutions

Thanks to few years of experience we are able to serve you with answers on some questions related to how you can implement or improve your IT solutions. We can support you with technical decisions or make your websites and applications working better.

Used technologies

We know many technologies to be able to provide complete set of services adjusted to your needs. We can help you with creating or maintaining websites, web applications and e-commerce stores. Web technologies are our specialization and here we would like to familiarize you shortly with what we can utilize for you.

CSS3

CSS is a language describing how elements of the website or application interface should look like.
It determines all styles of a website, like colors, sizes and positions. New version allows even to add some animations.
CSS with media queries is used to support responsive design, adaptable to many devices and screen sizes. This is one of fundamental technologies because without it websites would not be customizable.

Docker

Docker is not something what is included in final applications. However it's a great platform designed for developers to build, run and deploy applications, not only related to web development.
It offers virtualization, combining simplicity with a wide range of possibilities. Developers can set up a new project very easy and fast, setting up elements of architecture like HTTP server, PHP interpreter, database instance, etc.
The project is portable between different machines, both in developer and production environment.

HTML5

This is the most fundamental technology whose invention started the era of websites and web applications. This language allows to build documents, which can be interpreted by browsers.
Today we are using it to describe layouts of websites and interfaces of web applications. For styling HTML needs CSS.
Modern version supports better semantic of websites, native audio and video players, autocomplete fields, etc. Possibilities of HTML are extended by JavaScript language.

JavaScript

JavaScript is a language which allows to build reactive websites and applications working in a browser. Events like clicking a button can be handled using it.
JS also allows to perform asynchronous requests to a server. Thanks to it we can build applications working without reloading a website every time.
JS implemented by modern browsers supports some functionalities which in he past were available only in native applications, like geolocation, simple sound generation or supporting 2D and 3D graphic.
However JS can be used not only inside web browsers but also in a server side application, using Node.js platform.

Magento 2

Magento 2 is a feature-rich e-commerce platform. It has a lot of built-in functionalities and much more already developed extensions. Some are free to use, other paid.
Extensions can modify some functions or integrate the application with external systems like CRM, payment provider or delivery companies. Both functionalities and layout can be totally extendable and adaptable to fulfill every customer's need. This makes Magento probably the most customizable e-commerce solution which is ready-to-use at start.
Magento can be applied to almost every case when e-commerce system is needed, however its price are higher infrastructure requirements, including a need of more resources or having cache solutions.

Database

Data processing is the heart of every application. We use popular relational database engines like MySQL or MariaDB to store data and fetch them.
These are free solutions and easy to be integrated with PHP applications. To get and manage data we use a special language - SQL. Where it's possible, we use a good Object Relational Mapping tool called Doctrine.
Database designed in a good way should be fast and scalable.

PHP

PHP is a very mature language, designed to make websites having a dynamical content. It supports object oriented programming and has very helpful extensions to work with many types of databases, send emails, modify images, do cryptographic operations, parse many types of files and communicate to other servers.
In the past results were returned to users as generated websites. Currently more and more applications are build based on client-server architecture.
Many websites and webapplications are build using PHP, eg. Facebook, Wikipedia or Tumblr. WordPress or Magento 2 are written in this language too.

React

React is a modern and easy adaptable JS library for building interactive user interfaces. Whole applications or just some of its components can be developed using the library.
React is not just a next ordinary JS library, because it's very strong related to such technologies like JSX or ES6 and never versions of EcmaScript.
Together with React we use other related tools like Redux to solve some common problems like state management, which we meet during building interfaces.
This library can be used to build standalone applications or just a client for API. React is used by such big project like Facebook, Netflix, Instagram, Airbnb or PayPal.

Symfony

Symfony is a backend framework composed with reusable components. Thanks to using good architecture patterns, it can be extended and reused easily.
Symfony can be used to both creating whole applications using generating interfaces on a server side and building API for client-server solutions. In the first case we recommend the Twig engine and for second case we advice to use a good and tool called Api Platform.
Symfony is a framework used by such known services like BlaBlaCar, Trivago or Doc Planner.

Have a project in mind? Let’s get to work.