We CreateChilli Projects

Computer, phone

We design and develop websites, web-services and mobile applications of various complexity levels up to the highest one.

Technologies
& Stack For Web

We prefer reliability: we use popular and well-established open source solutions supported by the Developer Community and sponsored by big companies.

We follow the trends: we monitor new tools, update our libraries in order to always keep the highest and latest standards of software development.

frontend

backend

Yota
Splat
Raiffeisen Bank
MR Group
Stada

Our clients

CDI
Metro
World Class
Brooke
Mozart House

Наши клиенты

Yota
Splat
Raiffeisen Bank
MR Group
Stada
CDI
Metro
World Class
Brooke
Mozart House

Mobile App
Development

Native Mobile App Development For iOS & Android

We offer a full cycle of services necessary for the development of iOS and Android applications, from business analysis of your project idea to development, publication and support of an already published application.

App mobile interface

Service

Development technologies

We support the code on Objective-C and Java, and we tend to use Swift and Kotlin for our new projects for iOS and Android respectively.

Completed
Projects

  • PHP
  • AWS
  • Docker
  • Elasticsearch
  • Laravel
  • Next.js
  • Redis
  • Jest
  • SCSS
Image

Pullquest

Online platform for communication between stylists and designers.

  • HTML5
  • ECMAScript
Image

Brooke

Corporate website. For one of the best event - agencies in Moscow, Brooke.

  • IOS
  • Mobile App
Image

Bariatric App

Mobile application. For one of the actual directions in medicine.

  • E-Commerce
  • PHP
Image

18 Carat

Internet store. For a network of stores, accessories and jewelry of a premium class.

Principles of Development

01

Our Team

We provide our clients with a well-coordinated team that can realize a project of any complexity. Usually these are 2-4 developers, a team leader, QA engineer and a project manager.

02

Project management

We use Agile methodology that helps us to organize and coordinate our work effectively with rapidly changing project requirements. We mix Scrum and Kanban in our projects. The whole development process is split into pre-agreed sprints which allows us to divide the tasks into smaller pieces and make the work flexible and transparent.

03

Design

When we start developing first our team leader plans the architecture of the future application on the first sprint. He builds a solid system framework to avoid any app support issues in the future. It saves some customer costs.

04

Programming

While programming the project is deployed locally on each developer's computer and is supported by a version control system, making the development controlled and independent.

05

Code Review

For quality control we build code review into every pull request, then our team leader simply checks the application for meeting the business logic requirements as well as the code readability and architecture. When it is successful the code goes into the stable branch.

06

QA-testing

To make sure everything is correct, we test the application at every iteration, our tester checks all the possible functional errors and adds them into the report sending the app back to developers’ review.

07

CI/CD

Thanks to the configured CI / CD system, each developer commit to the repository is automatically tested, analyzed and, if possible, corrected immediately. When our senior developer finishes code review and sends it into the stable branch, the code will be automatically tested one more time and deployed to dev, stage or production servers using the configured Continuous Deployment system. We use Docker because it makes deployment faster and easier on any server. We also use the Docker Swarm clustering system to scale the projects by replicating and distributing the load on the system. We can assume based on our experience, that CI/CD system saves 10-20% of development time.

08

Documenting code

When the project is complete or at a certain stage of control sprint we write code documentation to let further developers generations save their time to deploy the project and support it.

We’ve got howto make great code