Як ми працюємо | Процес розробки та технології
Не існує ідеї настільки складної, щоб не можна було розробити оптимальне архітектурне рішення. Наша команда досвідчених інженерів React принесе вашому проекту багатий інституційний досвід роботи з React, заснований на нашому реальному досвіді створення різноманітних додатків, від MVP до складних корпоративних додатків.
МИ НАДАЄМО
- найсучасніший стек технологій для Front-end та Backend
- найкращі практики, засновані на нашому досвіді роботи з багатьма реальними виробничими проектами
- готові до виробництва та CI/CD рішення
- кваліфіковані архітектори для React Native, React та Backend
- професійний зворотний зв'язок щодо існуючого проекту
- підтримка реалізації проекту від початку до кінця
Фокус на тестуванні
Ключова особливість Node.js - це висока якість коду. Це означає, що він стабільний, передбачуваний та виконує свою мету. Оскільки Node.js може бути як динамічно типізованою мовою, так і сильно типізованою мовою, якість підтримується на необхідному рівні завдяки автоматизованому тестуванню. Екосистема Node.js надає кілька сучасних фреймворків для автоматизованого тестування. Вони були відточені та перевірені в боях протягом багатьох років найвидатнішими розробниками в спільноті
Наш процес розробки
Аналіз
Аналіз бізнес-цілей та вимог.
Дизайн
UI/UX прототипування.
Розробка
Agile-спринти по 2 тижні з CI/CD.
Тестування
Unit + інтеграційні тести, QA.
Деплой
Без простоїв. Моніторинг.
Підтримка
Супровід та масштабування.
ФРОНТЕНД:
- Адаптивна/чуйна верстка
- JWT-авторизація
- React/Redux flow
- Flow/TypeScript typings
- ESLint/TSLint
- Airbnb/Prettier codestyle
- Підтримка SASS/LESS для стилів
- Babel transpiling
- Inline SVG та підтримка анімацій
- Formik для форм та валідації складних полів
- Jest/Enzyme testing
- Axios для HTTP/HTTPS запитів до бекенду
- Sentry для відстеження помилок
БЕКЕНД:
- Node.js/Express framework
- MongoDB/SQL/PostgreSQL (Sequelize)
- Docker для інтеграційних тестів всієї логіки БД
- Mocha, Chai, Jest для юніт/інтеграційних тестів
- Sentry для відстеження помилок
- Passport Auth (Facebook, Google, Twitter тощо)
- ESLint code linter