Poli Shop
Full-stack e-commerce platform with authentication, checkout, order processing, and inventory management.

Problem
A functional online store needs the full commerce path — accounts, browsing, carts, checkout, order processing, and inventory — to work together reliably and stay responsive under load.
Solution
Poli Shop is a full-stack e-commerce application covering user authentication, checkout, order processing, and inventory management, deployed on AWS EC2.
Technical Approach
A React and Next.js front end uses Redux for global state and TailwindCSS with Chakra UI for a responsive, accessible interface.
A Spring Boot back end handles authentication, checkout, order processing, and inventory, with PostgreSQL for persistence and AWS S3 for storage.
Redis caching improves API responsiveness, and the application is containerized with Docker and deployed on AWS EC2.
Implementation
- Built the full-stack platform with React, Next.js, and Spring Boot and deployed it on AWS EC2 with authentication, checkout, order processing, and inventory management.
- Designed a responsive, accessible UI with TailwindCSS and Chakra UI, using Redux for efficient global state management.
- Implemented Redis caching to improve API responsiveness, PostgreSQL persistence, and AWS S3 storage.
- Containerized the application with Docker for consistent development and deployment environments.