Technologies

The list below is for general guidance; assemble budget, performance requirements and team in a specific project is chosen based on experience. —latest— technology is not always the best choice — sustainability and long-term support is also considered.

Frontend (web interface)

HTML5, CSS3 (Flexbox, Grid), JavaScript (ES6+), TypeScript. frameworks: React, Vue, Next.js, Nuxt — of the project Depending on the need for SSR/SSG. style: modular components, accessibility (a11y) basics, responsive breakpoints.

React Vue TypeScript Screw Webpack

Backend and API

Node.js (Express, Fastify), PHP (Laravel, Slim), Python (FastAPI, Django) — depending on the complexity of the project. API design: REST, sometimes GraphQL. Authentication: JWT, session, OAuth2 integrations.

Node.js PHP Python REST

Database

PostgreSQL, MySQL/MariaDB, sometimes MongoDB, Redis (cache and queue). Migration tools, ORM/query builder option agreed with project standards.

Infrastructure and deployment

Linux server, Nginx/Apache, SSL (Let's Encrypt), Docker, CI/CD (GitHub Actions, GitLab CI). Cloud providers is configured according to the customer's account.

Mobile

Flutter, React Native, Kotlin/Swift native modules in some projects. Build according to store policies v? metadata preparation.

Familiarize yourself with the workflow