CoffeeShop E-Commerce Platform

JavaSpring BootPostgreSQLRedisDockerReactReduxTanStack QueryTypeScript
Developed a complete, full-stack e-commerce application featuring a secure REST API backend built with Spring Boot and a responsive, interactive frontend built with React and TypeScript. Implemented a robust, stateless security system using Spring Security and JWTs with role-based access control. Designed for high performance using a Redis cache and ensured data integrity with optimistic locking to handle concurrent transactions. Deployed the containerized backend to Render and the frontend to Vercel.