Platform for generating ideas

Project goals
Development of functionality for creating projects
Creating a service to internalize an application with the ability to scale
Development of a system for generating promotional codes and bonus programs
Setting up CI / CD based on the BitBucket service
Concept
An innovative platform for collaborating on ideas and projects that allows you to describe them in detail. Omnivati allows you to break projects into components, visually show how they interact with each other and to whom they can be useful. You can create copies of each project and send it to other users, or invite colleagues and work on a project in a group.
Our solutions
Deploying the client side of the application using S3 and CloudFront services
Deploying the server side of the application using ECR and ECS services
Implemented features
1
Project internationalization
Project internalization into 5 languages has been added, including Chinese.

Implemented features
2
Creating a personalized bonus program
A system has been created to select a bonus program for each user.

Implemented features
3
Developing an alert system via email, SMS, push notifications
For users of the application, the ability to send notifications in a form convenient for them has been added. To do this, we have integrated the application with a mobile operator and a service for sending email messages.

Implemented features
4
Splitting a monolithic application
One of the most important tasks for the project was the division of a monolithic application into front-end and back-end parts.

Implemented features
5
Infrastructure upgrade
In the course of working on the project, we also updated the application infrastructure:
- configured CI/CD;
- switched to using AWS cloud services;
- added error logging.

Technologies
React
Redux
Typescript
Node.js
AWS
MongoDB
REST API
Team
Fullstack developers - 2
Backend developers - 1
Project manager - 1
QA engineers - 1
You might be interested
Looking for
developers?
We are ready to chat with you on any topic. Fill out the form and we will contact you shortly.
Our email:partners@fortech.dev
Let's have a call?Select date and time