E-commerce App is a full stack project created to practice building microservices with Spring Boot + Spring Cloud and frontend applications with React and TypeScript.
- Features: Gateway service, path-based routing
- Technologies used: Spring Boot, Spring Cloud Gateway, Eureka Discovery Client
- Features: Service discoverability, instance registration
- Technologies used: Spring Boot, Eureka Disovery Server
- Features: Simple JWT authentication server
- Technologies used: Spring Boot, Spring Security, Auth0 java-jwt, Spring Webflux, Spring Data Reactive MongoDB
- Features: Provide product and category data, expose endpoints for managing categories and products
- Technologies used: Spring Boot, Spring Security, Auth0 java-jwt, Spring Webflux, Spring Data Reactive MongoDB
- Features: Track state of user carts, manage orders
- Technologies used: Spring Boot, Spring Security, Auth0 java-jwt, Spring Webflux, Spring R2DBC, PostgreSQL Driver
- MongoDB
- PostgreSQL
