vector

Revenue.io

Portfolio

Our client had a massive organization where they had a communication issue, that is, very large channels could not get in touch with other channels or one company couldn’t communicate with another one. The problem was so serious that, in a company, someone could assign any employee to solve a task, and until the latter reaching to the assigned person, the communication was totally broken. Therefore, it was decided that service would be created with the help of which an employee could create any task (assign someone) and follow the performance of that task: how it goes, in which stage it is right now, where it can be tested, etc. Besides, it was not possible to see any comments, questions, or additional information about the tasks. So the situation described was making the company’s work very difficult, as it doesn’t make sense when people work on the same branch or project without communicating with each other. Moreover, in this way, the tasks can simply be lost in the process.

SOLUTION:

We provided a team of 6-7 people: 1 product manager, 1 designer, 2 frontend developers, 3 backend developers. The manager compiled usm (user story map) based on which the design was made, which was very simple and there were no more animation or color schemes: just a very simple UX/UI. Our product manager contacted all the channels, understood what kind of problems there were available. The discussions covered how the task could be lost, how they are restored, what solutions they see for that problem. Our manager interviewed the general director, technical director, Human Resouce (HR) team leader, financial manager, office manager, which helped to understand all the problems, take everyone's opinions into account and shape a way out. Based on the research done, a usm (user story map) and a new design were made. The latter was done on the basis of microservices architecture, in the go and React.js languages. By the way, our team was intensively using AWS (Amazon web service), dealing with load balancing.The project involved communications channels, each of which, in their turn, involved an average of 600-650 people, except those with an office manager and HR managers. This large holding was gathering under one roof a sponge production, upholstered furniture production, and logistics. Before working with us, the above-mentioned channels could not find a connection with each other, and the strings were lost. After the implementation of this project, all the emphasized issues of working closely within one organization are solved.

  • Web
  • UX/UI
  • B2B
  • Laravel
  • Golang
  • Duration

    4450h

  • Team

    Product Manager, UX/UI Designer, Golang Developers, VueJS Developers, Devops Engineers

  • Technologies

    Golang, VueJS, MYSQL, graphQL, Docker, K8, AWS Lightsail, AWS S3, Whatsapp API, Telegram API

Tag Cloud

  • Web
  • UX/UI
  • B2B
  • Laravel
  • Golang

More From G'SOLUTIONS

Blog Pic

Smart Home Service

Our client, a big internet and tv provider company, conducted an analysis and realized that many of their customers would like to make their lives easier by activating smart home services. They could obtain and utilize technologies such as smart doors, windows, water supply, electricity, etc.The company already had a mobile app, working on both Android and iOS programs, as well as a website. With the help of the app and web, people could make tv and internet payments, change the tariff, and so on. Our main task was to develop the functionality of managing all the above-mentioned. SOLUTION: We created a team of 4 people: 2 analysts, 1 systemic administrator, and 1 developer. They put all their energy and effort to discuss and understand how all that was going to work: how the client would use the new system, where the techniques and mechanisms that would help to utilize the smart technologies would be physically located, etc. Our team began to work on the architecture of the project. At first, analysts understood how the client should use the app and how it would work. Everything was put into account: the design, the user story maps (usm), the UX/UI (what buttons the household should press, how the temperature should be set, how the curtains should open, etc.).Then a group of systemic administrators and backend developers was gathered. The company bought all the smart devices using its own finances to automate all these mechanisms. We took a small part of our office space in order to carry out tests. Our team started to connect those mechanisms with all the services and devices that we were going to use to fulfill the task. At the end of the day, we have an architecture, according to which, the client sends a request with his mobile phone to the small server, Raspberry Pi, which is physically located in the client's house, connected to all the mechanisms that help us to automate and make the products of that house smart. The server accepts the request coming from the mobile and starts giving commands to the smart devices.

Blog Pic

Hawaii VA Loans Web Application

The company we have worked together with recently has great authority in the city and is a founder of veterans' houses. Our client had in mind to build an organization (HawaiiVALoans) that would use the site so as to help people get a loan to build or buy their own houses. Since they already had quite firm connections with their clients, it would be easier to make all that.It was decided that we should create a site where people will have the opportunity to invest their money with the purpose of helping veterans get a house. SOLUTION: To make this project work, G’solutions addressed its best professionals, and a team of 6 people was created: 2 backend developers, 2 frontend developers, 1 DevOps specialist, and 1 project manager.The project manager collected all the requirements and made a USM (user story map), according to which, we divided everything into different sprints: each sprint lasted 14 days. Our project was based on the Laravel PHP web framework. In addition, we used Vue.js, a front-end JavaScript framework.  The project was divided into 2 parts.  The first was for the people who invest the money.  The second was for those who receive the money.  Currently, the process of investing money is done directly on the site, that is, people can transfer a certain amount of money from their bank accounts to a specific account, entering their ID in the comment section. Our site receives the details of the mentioned bank account, after which we attach it to the user’s page so that if they make any deals with money, it becomes visually available for them on their pages.

Blog Pic

Indimania - Online Restaurant

Our client, a high-quality meat supplier and already a restaurant owner, wanted to grow the business and work with even larger scales. The restaurant did have many clients at that time without any question, but the problem was that nowadays working offline is not enough. People use the internet and live online mostly, especially when they are in a hurry. So the company wanted to build an online restaurant where they could accept orders and sell their food, of course increasing the market.   SOLUTION: Our task was to conduct branding, make a logo, slogan, brand book, and design.What G’solutions did, was gathering qualified specialists to think of various ideas and come up with the best solution options. Our creative team prepared 3 different versions of a logo, slogan, brand book, and UX/UI for the client.After confirmation, the client hired 2 backend developers, 2 frontend developers, and a project manager.The project manager collected a wide range of requirements. The work was done on Laravel, a free, open-source PHP web framework. As for the developers, they were working with React.js. The website, previously, did not have an in-site payment method. After the implementation of our project, currently, the clients of our customer receive the order via a special telegram bot. If someone orders something on the site, the administrator receives a telegram letter and all the details in the letter that are needed to deliver the order: phone number, the list of the food ordered, prices in general, and the total price, address, and comments for sure. Then the administrator calls the client and confirms the order.