Services
Web Development
Web development is the process of building websites/applications acessible to the public through the internet,
or for a private network - intranet.
Web development does not simply revolve around the design of a website;
it’s an elevated effort of system design/implementation and programming which overall lead to more
qualitative and customized solutions.
In our department, we tackle every web application project into dedicating specialised resources to the
3 main entities which are very important for the structure/foundation.
- Front-end (client-side)
- Back-end (server-side)
- Database (persitence)
Front-end
Front-end (development) or otherwise the client-side layer,
refers to everything that the end-user interacts with.
This application layer runs through a web browser and relates directly to what people experience
when they visit a website.
Menus, fonts, colors, layouts and many other components are organized & chosen in accordance
with client's requests & customer's needs depending on the type of the application and particular use case
Some of the technologies we use in our front-end engineering work is:
- HTML / CSS / SCSS
- JavaScript / TypeScript
- React / Redux / WebPack
- jQuery
Back-end
Server-side development efforts, or otherwise known as the back-end,
is generally what is continously running behind the scenes,
providing the users with the required functionality, accessible through the front-end application.
The backend is essentially the part of a website, responsible for storing & organizing data,
ensuring that things are running smoothly.
Any user action from the client-side (browser) can/or may affect the data being persisted in the database,
functional & accessible from back-end securely exposed endpoints.
The server-side “responds” with relevant information in the form of frontend code that the browser can then interpret and display.
Some of the technologies to build the shiniest back-end services:
- Python / Flask / Django
- JavaScript / Typescript / NodeJS / NEXT.js
- FirebaseSDK / Google Cloud API
- Firebase Cloud Messaging / Push Notifications
- PHP / Laravel
- Java / Spring
Check out how to avoid choosing the wrong database for your web-application!
- Firestore / Firebase Cloud Storage
- MySQL / PostgreSQL / Microsoft SQL Server
- SQLite / Redis
- MongoDB / InfluxDB
- Kafka / RabitMQ / ZooKeeper
- Docker / Kubernetees