loading
Web development

MVC architecture

Web development

The development of web applications has always been the focus of our interest. We’re experienced in developing advanced web applications incorporating complex business logic that processes large quantities of data and transactions.

Our programming incorporates a combination of the CakePHP framework and MySQL databases. The MVC architecture (Model-View-Controller) assists in breaking up program code into logical units, and makes program code easier to read and it makes building web applications quicker.


The features of CakePHP

CakePHP has a few features that make it a good choice in developing web applications:

  • A new ORM (a completely redesigned Model layer) – divided into two primary types of objects: table objects – enable functionality such as the storing, deleting, editing or all records in databases, the creation of relations between objects and the like.
  • Entities – are the unique records in a database and enables us to create functionality only for that specific record.
  • MVC conventions – program code allocated in the best possible way, planning the application and programme code structure is defined in advance and enables the simple adding of new modules and altering of existing code
  • Application security – CakePHP comes with numerous incorporated tools (validation of user entered data, CSRF and SQL injection protection, XSS prevention…) which provides a high level of application security
  • General features such as: translation module, quick and flexible routing system, simple access to databases, caching, improved internationalisation system, improved system for removing errors (debugging toolbar), composer (simplified installation of the framework), code generation, scaffolding greatly quickens the building of each application
  • Minimal configuration – no complicated XML and YAML files, all you need to do is enter the data into the .php file on linking it to the database and we’re ready to start
  • Sections – develop sections for Ajax, JavaScript, HTML forms, etc.
  • Data validation – offers powerful and flexible ability to verify validity of data
  • Speed – CakePHP reduces the cost of building websites and applications are built much quicker
  • SEO – Search Engine Optimisation is part of LupusCMS
  • MIT licence – allows use of the framework for commercial applications


Schematic presentation of the CakePHP

When programming we utilise the following web technologies:

  • PHP (CakePHP) and MySQL web development
  • HTML / XHTML / CSS
  • Javascript / jQuery / Bootstrap
  • AJAX

The guarantee for the provided solution is 3 years. In that period, we are obligated to rectify all errors that appear in the operation of the system, and which were not caused by inappropriate use by users or server errors.

Other services

All services in one place

We bring business success closer to you by committing to projects on the web.
We specialize in the following services: web design, internet marketing and web app development for companies of all sizes. Take a look at the list of services we are offering below:

Web design

Web design

Web design is the field of ​​our business, and all websites are designed in compliance with the latest Internet standards to make them visually appealing and simple to use for the end user.
More information
Responsive web design

Responsive web design

We are able to optimise your website for all available screen sizes and devices which will allow users to purchase and view content on any mobile platform via user friendly navigation.
More information
Web marketing

Web marketing

Optimisation for a search service process means improving the quantity and quality of traffic from search engines to a single website via ‘natural’ (‘organic’ or ‘algorithmic’) search results.
More information
A company’s visual identity

A company’s visual identity

We help our clients launch their products and services through innovative and creative designs. We use the most advanced graphic designing techniques to achieve that.
More information
Creating a web banner

Creating a web banner

As a dynamic form of Internet advertising, banners have become a key part of advertising for all companies. We recognise the importance of banners for online advertising. By displaying a banner, your offer is clearly...
More information

Our portfolio

Recent web design showcases

We work closely with clients in an endeavour that every website meet their individual goals and requirements, and also strive to present the client’s unique personality and style through a web presence.
Take a look at our web design portfolio: