{"id":14983001,"url":"https://github.com/rainbowforest/e-commerce-microservices","last_synced_at":"2025-04-05T15:06:09.191Z","repository":{"id":45029492,"uuid":"189992306","full_name":"RainbowForest/e-commerce-microservices","owner":"RainbowForest","description":"REST Microservices architecture for E-commerce with Spring boot, Cloud and multiple modules","archived":false,"fork":false,"pushed_at":"2022-09-28T18:21:01.000Z","size":134,"stargazers_count":311,"open_issues_count":2,"forks_count":220,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-05T15:06:05.361Z","etag":null,"topics":["cloud","e-commerce","eureka","java","jpa-hibernate","microservices-architecture","nosql-database","redis","rest-api","session-management","shopping","shopping-cart","spring-boot","spring-mvc","sql","zuul-gateway"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RainbowForest.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-03T11:28:26.000Z","updated_at":"2025-04-05T15:02:06.000Z","dependencies_parsed_at":"2023-01-18T16:26:41.126Z","dependency_job_id":null,"html_url":"https://github.com/RainbowForest/e-commerce-microservices","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RainbowForest%2Fe-commerce-microservices","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RainbowForest%2Fe-commerce-microservices/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RainbowForest%2Fe-commerce-microservices/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RainbowForest%2Fe-commerce-microservices/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RainbowForest","download_url":"https://codeload.github.com/RainbowForest/e-commerce-microservices/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247353732,"owners_count":20925329,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud","e-commerce","eureka","java","jpa-hibernate","microservices-architecture","nosql-database","redis","rest-api","session-management","shopping","shopping-cart","spring-boot","spring-mvc","sql","zuul-gateway"],"created_at":"2024-09-24T14:06:33.740Z","updated_at":"2025-04-05T15:06:09.155Z","avatar_url":"https://github.com/RainbowForest.png","language":"Java","readme":"# REST Microservices architecture for E-commerce\n\n\u003e Implementation of a REST Microservices in an E-Commerce with Spring boot, Cloud and multiple modules.                \n\n### Table of contents\n\n- [Project architecture](#Project-architecture)\n- [Tools and Technologies](#technologies)\n- [Features](#features)\n- [Status](#status)\n- [Contact](#contact)\n\n### Project architecture\n \n![micro](https://user-images.githubusercontent.com/50141193/58799788-845b1c00-8606-11e9-924b-1b4c03a9091c.png)\n\n### Tools and Technologies\n\n- **Java 8**\n- **Spring Boot** - version 2.1.5 RELEASE\n- **Spring Web MVC** - version 5.1.7 RELEASE\n- **Spring SESSION** - version 2.1.6 RELEASE\n- **Spring Cloud - Open Feign** - version 2.1.1 RELEASE\n- **Netflix Zuul** - version 1.3.1 \n- **Netflix Eureka Client/Server** - version 2.1.1\n- **Netflix Ribbon** - version 2.3.0\n- **Redis Client : JEDIS** - version 2.9.3\n- **Spring Data REDIS** - version 2.1.8 RELEASE\n- **Spring Data JPA** - version 2.1.8 RELEASE \n- **Hibernate** - version 5.0.4 Finale\n- **SQL Database engine** : Microsoft SQL 2016\n- **NOSQL Database engine** : Redis 3.2.100\n- **Maven**\n\n### Features\n\n1. **Administrator :**\n\n   - Users management\n   - Products management\n   - Orders management\n   - Recommendations management\n\n2. **User** :\n\n   - Registration\n   - Shopping cart (for guest or logged user)\n   - Order\n   - Product recommendation \n   - Product catalog\n   \n### Status:\n\n**Application status :** BETA \n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frainbowforest%2Fe-commerce-microservices","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frainbowforest%2Fe-commerce-microservices","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frainbowforest%2Fe-commerce-microservices/lists"}