Link to Backend repo: Harbe
- Nguyen Van Hoang Anh - 21520144@gm.uit.edu.vn - Github - Facebook
- Tran Dinh Tam - 21522574@gm.uit.edu.vn - Github - Facebook
- Truong Hoang Bao Duy - 21520789@gm.uit.edu.vn - Github - Facebook
- Phan Ngoc Phuoc - 21520405@gm.uit.edu.vn - Github - Facebook
- Harbe is an ecommerce system utilizing microservices architecture, using NextJS, ReactJS, TailwindCSS for frontend.
- I use SpringBoot to for services, Spring Cloud to make gateway, config server for microservices, Resilience4j to handle error, RabbitMQ to sync between services and Zipkin for tracing.
- The database I choose for this project is MySQL and Redis for cart service.
- You can see the report here
- Back-end
- Java 17
- Spring Boot 3: Authorization Server (OAuth 2), Statemachine ...
- Spring Cloud Gateway, Open Feign, Stream ...
- Elastic stack: Elasticsearch, Logstash, Kibana, Filebeat
- Grafana stack: Prometheus, Grafana
- Zipkin
- Redis
- Front-end
- NextJS 14
- ReactJS
- TailwindCSS
- RadixUI
- ShadcnUI
Some of the pictures of this Application