Any questions? info@abz.agency

Services and expertise

Backend

We use Laravel 9.0 for developing new projects and also support our older projects on legacy frameworks such as Laravel 5+, we use only headless Content Management Systems like Netlify or Gatsby – i.e. no Wordpress, Joomla, etc.. We use NestJS for new projects and also support our older projects on NestJS and ExpressJS frameworks. We might use other frameworks or just different NodeJS modules, depending on the project requirements.

Icon - Laravel Laravel
Icon - Node Node
Icon - Php Php
Icon - NestJS NestJS
Icon - Express.js Express.js
Icon - REST API documentation (OpenAPI) REST API documentation (OpenAPI)
Icon - RabbitMQ RabbitMQ
Icon - Kubernetes Kubernetes
Icon - Nginx Nginx
Icon - Composer Composer
Icon - Npm Npm
Icon - Yarn Yarn
Icon - Adonis.js Adonis.js
Icon - Deployer Deployer
Icon - Websocket Websocket
Icon - PHP Mess Detector PHP Mess Detector
Icon - Puppeteer Puppeteer
Icon - Ramda JS Ramda JS

Database

A good database is crucial to any company or organization. This is because the database stores all the pertinent details about the company such as employee records, transactional records, salary details etc. We use MySQL, PostgreSQL, MongoDB, Elasticsearch, Redis, InfluxDB, SQLite, etc.

Icon - Mysql Mysql
Icon - PostgreSQL PostgreSQL
Icon - Redis Redis
Icon - Memcached Memcached
Icon - Mongo Mongo
Icon - SQLite SQLite
Icon - InfluxDB InfluxDB
Icon - Elasticsearch Elasticsearch

Frontend

We use React and Vue Javascript frameworks; SASS and PostCSS for CSS management; Bootstrap, Material Design CSS frameworks; Webpack as a task runner.

Icon - React React
Icon - Vue.js Vue.js
Icon - TypeScript TypeScript
Icon - Storybook.js Storybook.js
Icon - MobX MobX
Icon - Next.js Next.js
Icon - Redux Redux
Icon - NuxtJS NuxtJS
Icon - PropTypes PropTypes
Icon - Bootstrap Bootstrap
Icon - JavaScript (ES6 / ES2017 / ES2018) JavaScript (ES6 / ES2017 / ES2018)
Icon - Webpack Webpack
Icon - Material-UI Material-UI
Icon - HTML / HTML5 HTML / HTML5
Icon - CSS / CSS3 CSS / CSS3
Icon - Pixel perfect Pixel perfect
Icon - Sass (SCSS) Sass (SCSS)
Icon - Backbone.js Backbone.js
Icon - UIkit UIkit
Icon - Vuetify Vuetify
Icon - Flow Flow
Icon - React Material Design React Material Design
Icon - SWR SWR
Icon - React Query React Query
Icon - React Router React Router
Icon - Formik Formik
Icon - Styled components Styled components
Icon - CSS modules CSS modules
Icon - Prettier Prettier
Icon - Eslint Eslint

Design

Visual guide that represents the skeletal framework of a website, mobile application or extension. For wireframing we use Mockflow and Figma. "Colored wireframes" that depict what a website, mobile application or extension will look like. For mock-up-ing we use Photoshop, Sketch and Figma.

Icon - Figma Figma
Icon - Sketch app Sketch app
Icon - WireframePro WireframePro
Icon - Adobe XD Adobe XD
Icon - PhotoShop PhotoShop
Icon - Adobe Illustrator Adobe Illustrator
Icon - InVision InVision
Icon - Google Material Desing Google Material Desing
Icon - Zeplin Zeplin
Icon - Avocode Avocode
Icon - Adaptive design Adaptive design
Icon - Responsive design Responsive design
Icon - UX analytics UX analytics
Icon - A/B testing A/B testing
Icon - Wireframing Wireframing
Icon - Mockflow Mockflow
Icon - Style guide Style guide
Icon - Branding Branding
Icon - (m) maquetter (m) maquetter
Icon - VWO VWO
Icon - Flat Design Flat Design
Icon - hotjar hotjar
Icon - Fluent Design System Fluent Design System
Icon - Amplitude Amplitude
Icon - Xmind Xmind
Icon - UML-diagram UML-diagram

Blockchains

Virtually anything of value can be tracked and traded on a blockchain network, reducing risk and cutting costs for all involved. We use Blockchains, Ethereum/Polygon/Solana blockchains, Web3.js, ERC721 and ERC20 standards, Solidity.

Icon - Blockchains Blockchains
Icon - Ethereum / Polygon blockchains Ethereum / Polygon blockchains
Icon - Web3.js Web3.js
Icon - ERC721 and ERC20 standards ERC721 and ERC20 standards
Icon - Solidity Solidity

Project management

With the right planning, you can ensure that your work is delivered on time and within budget. Using project management methods, you can map your project’s journey from the outset and know in advance where the deadlines — and projected spend — are going to fall, so you can more efficiently allocate your resources, helping you to avoid delays and project overspend.

Icon - Scrum Scrum
Icon - Kanban Kanban
Icon - Slack Slack
Icon - Redmine Redmine
Icon - Agile Agile
Icon - Jira Jira
Icon - Trello Trello
Icon - Google Docs Google Docs
Icon - Skype Skype
Icon - GitHub GitHub
Icon - Bitbucket Bitbucket
Icon - GitLab GitLab
Icon - PhpStorm PhpStorm
Icon - WebStorm WebStorm
Icon - Google Page Speed Google Page Speed
Icon - Draw.io diagrams Draw.io diagrams
Icon - Chrome Audit Chrome Audit
Icon - WebPageTest WebPageTest
Icon - Pingdom Web Page Test Pingdom Web Page Test

Application Programming Interface

APIs are needed to bring applications together in order to perform a designed function built around sharing data and executing pre-defined processes. They work as a middleman, allowing developers to build new programmatic interactions between the various applications people and businesses use on a daily basis. We use MailChimp, Stripe, PayPal, YouTube Data API, etc.

Icon - Stripe Stripe
Icon - PayPal PayPal
Icon - Zendesk Zendesk
Icon - LinkedIn API LinkedIn API
Icon - maxmind maxmind
Icon - YouTube Data API YouTube Data API
Icon - Amazon Product Advertising API Amazon Product Advertising API
Icon - Instagram API Instagram API
Icon - MailChimp MailChimp
Icon - Facebook API Facebook API
Icon - Facebook SDK.js Facebook SDK.js
Icon - Twitter API Twitter API
Icon - Kraken.io Kraken.io
Icon - Mandrill Mandrill
Icon - Coconut.co Coconut.co
Icon - Twilio.com (SMS / IVR) Twilio.com (SMS / IVR)
Icon - SparkPost SparkPost
Icon - Capsule CRM API Capsule CRM API
Icon - Google Maps API Google Maps API
Icon - MapBox Api MapBox Api
Icon - Google Contacts API Google Contacts API
Icon - Dropbox API Dropbox API
Icon - Flickr API Flickr API
Icon - Gender-api.com Gender-api.com
Icon - SendGrid API SendGrid API
Icon - Paymentwall Paymentwall

Quality Assurance

We perform manual testing and make heavy use of checklists, test cases and test plans. We also write unit and acceptance tests with a broad set of tools such as Selenium, Puppeteer, Protractor, Jest, etc. and do performance tests with Apache Benchmark, Jmeter and other tools.

Icon - Checklists Checklists
Icon - Testcases Testcases
Icon - Browserstack Browserstack
Icon - Selenium Selenium
Icon - Testplan Testplan
Icon - Cross-browser testing Cross-browser testing
Icon - Integration testing Integration testing
Icon - Performance testing Performance testing
Icon - Codeception Codeception
Icon - Jest Jest
Icon - Mocha Mocha
Icon - Chai Chai
Icon - Enzyme Enzyme
Icon - Codeceptjs Codeceptjs
Icon - Cypress Cypress

Hosting

We utilize different hosting services for our projects: AWS, GCP, Digital Ocean and Heroku. We use Docker and Docker Compose for local development.

Icon - AWS AWS
Icon - Digital Ocean Digital Ocean
Icon - Ansible Ansible
Icon - Bitbucket Pipelines Bitbucket Pipelines
Icon - CloudFront CDN CloudFront CDN
Icon - Cloudflare CDN Cloudflare CDN
Icon - CI/CD CI/CD
Icon - Docker Docker
Icon - Heroku Heroku
Icon - Cloudflare workers Cloudflare workers
Icon - Vscale Vscale

AWS expertise

We have experience with a broad set of AWS technologies and some GCP technologies. We use them if they fit into project requirements. AWS services we have expertise in: S3, VPC, EC2, EKS, OpsWorks, EBS, RDS, ElastiCache, CloudWatch, Route53, CloudFront, AWS Lambda (including serverless.com framework), AWS Elasticsearch, AWS Batch. GCP: Cloud Storage, GKE, Cloud SQL, Memorystore, BigQuery, etc.

Icon - Lambda Lambda
Icon - Elasticsearch Elasticsearch
Icon - S3 S3
Icon - CloudFront CloudFront
Icon - VPC VPC
Icon - EC2 EC2
Icon - EBS EBS
Icon - ELB ELB
Icon - ASG ASG
Icon - API Gateway API Gateway
Icon - Batch Batch
Icon - CloudWatch CloudWatch
Icon - RDS RDS
Icon - ElasticCache ElasticCache
Icon - OpsWorks OpsWorks
Icon - EKS EKS
Icon - Cloudformation Cloudformation
Icon - Route53 Route53
Icon - SES SES

React Native

React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces. We use React Native, React Native Share, React Native Jitsi Meet, Custom modules on Java for Android, Custom modules on Swift/Objective-C for IOS.

Icon - React Native React Native
React Native Share
Icon - React Native Jitsi Meet React Native Jitsi Meet
Icon - Custom modules on Java for Android Custom modules on Java for Android
Icon - Custom modules on Swift/Objective-C for IOS Custom modules on Swift/Objective-C for IOS

Other technologies

We use Terraform as an IaaC tool, Ansible for server provisioning, Docker for containerization and CloudFront/Cloudflare as a CDN. Depending on the project requirements we use other technologies, for example: Letsencrypt, Memcache, RabbitMQ, etc.

Icon - Datadog Datadog
Icon - Bitwarden Bitwarden
Icon - Postman Postman
Icon - Google analytics Google analytics
Icon - Microsoft Bot Framework Node.js SDK Microsoft Bot Framework Node.js SDK
Icon - Twilio Twilio
Icon - Aiven.io Aiven.io
Icon - Proxyman Proxyman
Icon - Yandex metrica Yandex metrica
Icon - CloudApp CloudApp

Work Plan - Estimate

WPE (Work Plan - Estimate) - once we have a completed and approved PRD, you receive a Work Plan - Estimate with an accuracy of +/-20% for total hours and 3-5 days for deadline. Work Plan - Estimate will contain a detailed breakdown of the project as a whole into the 1-4 hour tasks.

Learn more

Dedicated team

Unlike working according to the WPE, we do not provide an estimate for a project or tasks. We allocate a full time team (40-45 hours for each member of the team). You get weekly reports on the hours spent from the internal redmine time tracking system, but at least a full 40 hours per team member must be used up each week. Otherwise the client pays for the full load regardless. The team is formed for projects with weekly load from 120 to 480 hours.

Learn more