Website Development

Only innovative solutions, no WordPress and Magento

We expand your company's capabilities. Complex solutions implemented by our team will surpass ordinary CMS scope and allow your business to reach a new digital level. You will receive a product fully adapted to your client's needs.

 Website Development

Online stores

We create new online stores. We implement complex solutions that go beyond the scope of ordinary CMS. Ultra-modern website interface that generates pages instantly. A website that has no limits for modernization with a new-level content management system.

Corporate Websites

To create the desired image of the company for the client, to inform about activities and values, attract partners and clients - are primary goals of creating a company's corporate website.
We will develop a website that will reflect your current brand concept and market positioning. We will create a website with an interactive interface of any complexity.

B2B solutions

We will develop a b2b portal that will allow you to effectively build partnerships with other companies. Goods, services. Effective communication between manufacturers and logistics operators, solutions of any complexity, taking into account the specifics of your business.

Marketplaces

We offer a seamless user experience to both sellers and buyers. All our marketplaces are visually appealing, intuitive, easy to navigate, and easily recognizable. 
We will develop a highly competitive trading platform. We love to take on complex projects.

Services for specific niches

We develop a service for a specific niche. Health, travel, calendar systems, browser extensions, etc. We will help you find and implement the best solution for your tasks.

Edtech product

(educational applications, electronic books and readers, chats with tasks, conference video application)

We automate educational processes as part of the development of educational products such as: educational portals, applications, e-books, apps for video conferences. We will develop both student and teacher cabinets, and set up payment systems.

Our approach to services modern website development

Mobile First

We start the development with the mobile version of the site. Not all visual and functional desktop site elements shall be transferred to mobile in order to preserve user's interaction on the same level. You have to remove a significant part of the beautiful, but not functional , smartphone screen elements developed by the UI designer for the desktop version.First contentful paint, FCP. The client wants to see the visualization of the content in 1-2 seconds (i.e. the loaded page).

development-approaches
Innovative technologies

We use only modern, innovative but experience-proven solutions.This enables you to get a product that is easy to maintain and that complies with modern safety and performance standards. First of all, we pay attention to the project requirements and select the most fitting technology stack. We also constantly analyze development trends and learn new things. We regularly organize reports and conduct workshops to keep up with market demands and to be able to offer the most progressive solutions to the client.

Strapi

Do you need a small landing page? A business card site? typical online store? In this case, we suggest you consider "Headless CMS".

Strapi is a customized CMS builder for the dashboard, API and database. Strapi is no code like dashboard and API builder but it comes with a powerful Node.js framework with NPM and can be used for any custom solutions. Each part of Strapi's backend can be customized: requests, routes, policies, middlewares, controllers, Responses, webhooks, etc.

Separation of back and front

Each developer in our team has their own specialization. This makes simultaneous development of different project parts possible, and significantly speeds up the process. In addition, a separate backend adds freedom in choosing a frontend (and vice versa), and also provides an opportunity to create an open API. Also, the bonus of a separate backend is that it can be one for multiple services (site/admin dashboard/mobile application/etc.)

PWA

We specialize in the development of b2c and b2b offices for clients. We will create a thoughtful solution with high-quality implementation of functional capabilities. We will analyze business processes within the enterprise, build the optimum architecture, integrate with all APIs, and ensure stable synchronization and data exchange.

Stack technology we use in Web development

JavaScript - stack technology Malevich company
React - stack technology Malevich company
Chakra UI - stack technology Malevich company
Node.js - stack technology Malevich company
Material UI - stack technology Malevich company
Expo - stack technology Malevich company
GraphQL - stack technology Malevich company
Next.js - stack technology Malevich company
WebSocket - stack technology Malevich company
Google Map API - stack technology Malevich company
AWS - stack technology Malevich company
Charts.js - stack technology Malevich company
MySQL - stack technology Malevich company
PostgreSQL - stack technology Malevich company
Stripe - stack technology Malevich company
Typescript - stack technology Malevich company
Gatsby.js - stack technology Malevich company
MongoDB - stack technology Malevich company
SQL - stack technology Malevich company
Kubernetes - stack technology Malevich company
Redux - stack technology Malevich company
Flutter - stack technology Malevich company
Nest.js - stack technology Malevich company
RPC - stack technology Malevich company
AMQP - stack technology Malevich company
WebRTC - stack technology Malevich company
Redis - stack technology Malevich company
Elasticsearch - stack technology Malevich company
RabbitMQ - stack technology Malevich company
Docker Swarm - stack technology Malevich company
Digital Ocean - stack technology Malevich company
Sentry - stack technology Malevich company
Cloudflare - stack technology Malevich company
Traefik - stack technology Malevich company
Grafana - stack technology Malevich company
Bitbucket - stack technology Malevich company
Jenkins - stack technology Malevich company
Firebase Cloud Messaging - stack technology Malevich company
Analytics - stack technology Malevich company
Calendar API - stack technology Malevich company
Drive API - stack technology Malevich company
Youtube API - stack technology Malevich company
Gfitness API  - stack technology Malevich company
Portainer - stack technology Malevich company
One Signal Notifications - stack technology Malevich company
Sequelize - stack technology Malevich company
Canvas - stack technology Malevich company

A team works on each project

Developers
Quality assurance
Designers
DevOps
Project managers
Team Lead

Malevich infrastructure

Demo Server
Jira/Bitbucket/Confluence/etc
Continuous Integration 
Logging system
Continuous Development
Tracking systems (at the client's request)
Encrypted protocol (HTTPS)

It works like this

SUPPORT
ANALYZE
UX/UI
DEVELOP
TEST
RELEASE/DEPLOY

We build long-term relationships with all clients and develop your business project by project.

Gathering information
The sales manager gets to know the client and the project. Asks a number of questions for a better understanding of the problem facing the developers and the search for an effective implementation solution. Receives technical tasks and other materials (if available) from the client. At this stage, we determine the approximate scope of work.
Briefing with the client
Before the briefing, we prepare a list of questions that will help us implement the client's tasks as best as possible. The client, in turn, openly talks about his business and tasks to the developers. Formulates the goal that our team will achieve. Preliminary terms of cooperation - budget, terms are discussed. Responsible sales manager, if necessary, we include a development expert.
Presentation of a commercial offer
We form it individually for each project. We document all the issues discussed in the previous stages in a written presentation and demonstrate it to the client using a Gantt chart (currently in the works, the MVP version is almost ready).
The agreement, contract signing
We formalize all preliminary agreements in a contract.
Formation of the project team
At this stage, the Sales manager introduces the client to the Project manager, whose job is to make sure we always deliver the best possible work on time and on budget. We also choose a convenient channel of communication with the client. All questions related to the advancement of development, priorities, deadlines and problem-solving are promptly resolved by the Project manager.
Development
The development process is controlled by the Project manager. The client will have access to project tasks in Jira (a project management platform). We post all intermediate results on the demo server and the client can immediately test his project. In addition, we use a Code Review process, which allows us to do our work with the highest quality.
Continuous testing
Testing takes place at every single stage throughout the entire project development process. This helps to quickly identify problems before they can escalate.
Deployment of the project
After project deployment, we will check all certificates for relevance. We will set up a stable operation of the project and automatic updates.
Technical support
All our clients receive a guarantee for the company's services. If within 14 days after the deployment of the project, the client has technical issues, we promptly resolve them.