=
E-commerce for Todohogar, a home and appliance store chain in Ecuador that belongs to the same group as Sukasa.
Built on the group's shared e-commerce platform, it offers the full catalog organized by departments, categories and brands, with online payment, store pickup and direct credit.
Editorial hero banners showcase seasonal collections, and a top bar gives quick access to store locations, direct credit, technical service and job applications.
The search box is powered by Elasticsearch: as the customer types, it returns instant suggestions by brand, model and product name, highlighting the searched term.
The "All filters" panel narrows results by store, category, brand, price and product attributes, showing how many products are available in each store.
Each product page shows the list price next to the discounted price, variant selectors such as capacity, quantity, add to cart, save to a list and share options.
The cart summarizes savings, estimated subtotal and total, and offers financing plans and a direct credit application with the Todohogar card.
Before paying, customers sign in, continue as a guest or create an account, while the order summary stays visible on the side.
One account for the whole group: customers of Sukasa or Salón de Navidad sign in with the same ID card, RUC or passport number, with sessions secured by JWT tokens.
A guided sign-up flow validates the customer's identity document and asks for acceptance of the terms and the personal data policy before creating the account.
An interactive Google Maps view shows every store in Ecuador, with a city filter, store details and a WhatsApp chat button.
Back-end
Java 11
Hexagonal (Ports & adapters) Architecture
Springboot
Microservices
JPA & Hibernate
Eureka
AWS S3
Maven
Mailing
External apis integration
Elasticsearch
MySQL
DynamoDB
AWS
Kafka
Interoperability with ERP
T-SQL
Token security (JWT)
Front-end
React
Next.js
Redux
Context API
Styled Components
Responsive Design
Others
Scrum
Git
Bitbucket
Jira