Independent Software Vendor (ISV)
Accounting
Apparel/Fashion
Automotive
Banking/Mortgage
Biotechnology/Greentech
Broadcast Media
Computer Games
Computer Hardware
Computer Networking
Computer Software/Engineering
Computer/Network Security
Defense/Space
Design
E-Learning
Education Managemen
Azerbaijan
Georgia
Poland
Ukraine
English
Russian
Ukrainian
JetSoftPro is a companies-platform and the centric-hub of tech professionals network in Eastern Europe, expanded worldwide and ready to help your business digitalization to achieve your objectives, through superior software development, integration, virtualization, IT consulting, and AR/VR mobilization till data science achievements to implement your strategy & company eco-system in place and online right now.
CLIENT BACKGROUND
The client is a graduate of the London School of Design. While he was working in women’s fashion with top London designers, he became fascinated with the wealth of detail that goes into creating the perfect, tailored men’s shirt. His vision became a reality when he founded his own clothing brand in Hong Kong.
BUSINESS CHALLENGE
SOLUTION
We wanted to create an online shopping experience that would reflect that same aesthetic.
Modern consumers may want timeless tradition in a shirt, but they want cutting-edge speed and convenience when they’re ordering online.​
For customers to select every detail such as fabric color, collar style/size, sleeve length, and more fast and easy, we created a Shopping application with possibility to add a huge number of additional fields without slowing down the ordering process.
VALUE DELIVERED BY JETSOFTPRO
PRODUCT OVERVIEW
We have added new features to the Online E-Commerce Shop:
TECHNICAL IMPLEMENTATION
We created a Shopify application that provided a first-class shopping experience.
Our team decided not to create a new plugin. Working with the Shopify CMS reduced our development time and allowed us to build on the existing structure. We created a way to add a huge number of additional fields to choose the best fitting cloth without slowing down the ordering process
To make the online shopping process even more convenient, our team of designers created UI/UX mock-ups for the website using Adobe Photoshop.
CLIENT BACKGROUND
The idea behind X+ is not new. All the founders share a passion for technology and innovation, and they went through personal situations where their lives were limited. The greatest trigger to accelerate it may have been the COVID-19 lockdown, which impacted and limited so many people´s lives. The team said “Why don´t we have X+ live? Our friends and family are asking for it. We know so many people would be impacted in a positive way”. That´s when the client decided to push it forward.
BUSINESS CHALLENGE
Motivation to start Xperience plus is to impact billions of people in a positive way, working on a sustainable framework to support global challenges of economic growth and fight poverty by enabling the economy of passions.
SOLUTION
VALUE DELIVERED BY JETSOFTPRO
PRODUCT OVERVIEW
Once you have the X+ app, you can sign-up as a Dreamer or a Doer. A Dreamer is someone who wants to make their dreams come true and to live them as an experience in real life. Creating a dream is also super easy. Once matched with a Doer, the user can chat and discuss details, including price and exact time for connection.
TECHNICAL IMPLEMENTATION
The main module of the MVP includes the possibility to perform live video streaming between two users (with the possibility of extending the number of users in the future). For that purpose we use AWS solutions combined with the Google solution for WebRTC streaming. The key point is that we pass not only video and audio, but also other data, which allows sending text messages, emoji, charts etc.
Amazon Web Services were used to deploy the backend infrastructure, which allows you to create flexible and scalable applications. DynamoDB - noSQL database was used to save data, GraphQL was used to access data directly from client app and lambda functions - for more complex operations. The combination of amplify, cloudFormation and cognito user pool services allowed us to use configuration files instead of writing source code. Thus, the backend is completely serverless, which corresponds to modern trends in web development.
A large number of people are working on the project, so it was important to take this into account in the architectural decision of the system: we use an adapted approach to version control, a strict code review procedure and a customized approach to product deployment so that users had a best working version each time we`re updating the product.
Controlling the development of such a product could become a comprehensive task without using of Scrum framework, which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. Scrum is founded on empirical process control theory, or empiricism. Empiricism asserts that knowledge comes from experience and making decisions based on what is known. Scrum employs an iterative, incremental approach to optimize predictability and control risk.
Three pillars uphold every implementation of empirical process control: transparency, inspection, and adaptation.
Clutch