Dental Website Development
The Front-End development phase began immediately after the design was approved in Figma. It included cross-browser and responsive design methods, ensuring an attractive appearance and correct display of all site elements across various browsers and devices.
During the Front-End phase, the following technologies and solutions were applied
- HTML5
- CSS3
- JavaScript + jQuery
- JavaScript libraries were also used at this stage for the quick implementation of necessary functionalities.
Back-End Phase
The Back-End development phase started with creating a unique WordPress theme for the dental clinic, allowing the client to independently and conveniently manage the site. The following solutions were used for this task:
- Using ACF Pro and Gutenberg Blocks to create blocks with fields that enable content changes on the site.
- A custom post type with categories was created and configured to display services on the site.
- Contact Form 7 was used to create a consultation booking form, with submissions sent to email and Telegram, protected from spam.
- A main settings page was created, allowing the general site information, contact details, social media links, working hours, analytics codes, Telegram bot data, Binotel connection code, etc., to be changed in one place.
The Back-End part was written in the PHP programming language, supporting the latest version 8.3 at the time of development. The code was checked for errors, and all necessary checks were written to prevent the output of empty blocks that are not filled.
After the Front-End and Back-End development phases, all code was analyzed and optimized using services for analyzing site loading speed and checking validity, which allowed for the maximum optimization of loading speed and achieving high performance indicators for the site.
When creating the site administration panel, the main focus was on the clarity and convenience of content management. At this stage, hints were also written for the blocks to ease the content filling stage, and a Guide for working with the administrator panel was developed.