Online store modernization
Improvement of the online shopping store for a startup company.
About a project
Our Client is an online shopping startup company with a warehouse. The company sells outdoor outfit, jackets, pants, shoes and other related goods. The Client contacted UUUSoftware to have their online store innovated.
The main business idea was to have an online shopping platform and payment processing system connected to the warehouse and allow it to ccept various types of payments. The company wanted us to rewrite their application in accordance with the latest technology trends, such as headless CMS, and use NodeJS.
Client's challenges
The Client would like to use any of the conventional e-commerce solutions, but would like to migrate their store to a headless framework instead.
The Client required a customized product management system and was looking for a software development agency to fulfil their idea.
The project required an automated CICD process put in place.
Our solutions
We started with the discussions of the Client’s business requirements. Then, our specialists proposed multiple headless open source solutions. Using our experience in headless CMS, we offered a number of headless e-commerce frameworks and presented the analysis of their pros and cons.
The Client and our team agreed on Vendure framework for ecommerce platform development. Once the choice was made, our specialists went ahead with implementation and customization of the shopping interface.
We provided our devops team to configure CICD pipeline via github actions. Our goal was to have the system fully built and deployed via AWS S3, CloudFront, and Kubernetes.
Modernization of the online store helped our Client increase revenue and attract new customers.
Project details
Tech Stack
Frontend
- ReactJS
- JavaScript
- TypeScript
- JSX
- Redux
- SCSS
- Webpack
- SSR
Microservices
- REST API
- Swagger API
- OpenAPI
- Gateway
- SSO
- Docker
- Kubernetes
- AWS
Backend
- Graph Database
- Neo4j & OrientDB
- Node & Express
DevOps tools
- AWS
- EC2 instances
- GitLab