{"id":25659947,"url":"https://github.com/autumnnus/e-commerce-api","last_synced_at":"2026-05-07T01:33:49.484Z","repository":{"id":262715124,"uuid":"888123966","full_name":"Autumnnus/e-commerce-api","owner":"Autumnnus","description":"RESTful API for an e-commerce platform built using Java Spring Boot","archived":false,"fork":false,"pushed_at":"2025-02-22T13:45:53.000Z","size":318,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-02T05:41:50.556Z","etag":null,"topics":["aws-s3","backend","e-commerce","java","jwt","postgresql","rest-api","spring-boot"],"latest_commit_sha":null,"homepage":"https://e-commerce-rest-api-68700e98743e.herokuapp.com/swagger-ui/index.html#","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Autumnnus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-13T21:21:11.000Z","updated_at":"2025-02-22T13:45:56.000Z","dependencies_parsed_at":"2024-11-28T19:25:00.444Z","dependency_job_id":"250e193f-a666-4ea8-93e3-acf66313546e","html_url":"https://github.com/Autumnnus/e-commerce-api","commit_stats":null,"previous_names":["vectorthegreat/e-commerce-api","autumnnus/e-commerce-api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Autumnnus/e-commerce-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Autumnnus%2Fe-commerce-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Autumnnus%2Fe-commerce-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Autumnnus%2Fe-commerce-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Autumnnus%2Fe-commerce-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Autumnnus","download_url":"https://codeload.github.com/Autumnnus/e-commerce-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Autumnnus%2Fe-commerce-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32719567,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T00:29:05.620Z","status":"ssl_error","status_checked_at":"2026-05-07T00:28:57.074Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["aws-s3","backend","e-commerce","java","jwt","postgresql","rest-api","spring-boot"],"created_at":"2025-02-24T01:20:17.628Z","updated_at":"2026-05-07T01:33:49.468Z","avatar_url":"https://github.com/Autumnnus.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# E-Commerce API (Version 3)\n\nThis is a Restful API for an e-commerce platform built using Java Spring Boot. The project allows users to browse\nproducts, place orders, manage inventory, and handle customer and seller data. It supports essential e-commerce\nfunctionalities such as product categorization, reviews, order management, and user authentication.\n\n## Features\n\n### **Version 1 Features** (Done✅)\n\n- **User Management**:\n    - Supports both customers and sellers.\n    - Customers can manage their orders and loyalty points.\n    - Sellers can manage their products, inventory, and orders.\n    - Basic profile management for all users (email, password, address, etc.).\n\n- **Product Management**:\n    - Product catalog with support for categories and product variants.\n    - Sellers can add, update, and delete products.\n    - Customers can see all products and filter by category.\n    - Products are associated with categories.\n\n- **Order Management**:\n    - Customers can place, update, and track orders.\n    - Sellers can process and update order statuses.\n\n- **Admin Dashboard**:\n    - Admin users can view reports and manage users, products, and orders.\n\n### **Version 2 Features** (Done✅)\n\n- **Favorites and Wishlist**:\n    - Customers can add products to their favorites and wishlist.\n- **Reviews and Ratings**:\n    - Customers can leave reviews and ratings for products.\n- **Discounts and Coupons**:\n    - Sellers can create discounts and coupons for products.\n- **Product Recommendations**:\n    - Customers can receive personalized product recommendations.\n- **Product Images**:\n    - Supports multiple images for products.\n    - AWS S3 Support\n\n### **Version 3 Features** (Done✅)\n\n- **Activity Logs**: (Done✅)\n    - Logs all user activities for auditing and tracking.\n- **AI-Powered Recommendations**: (Done✅)\n    - Uses AI to provide personalized product recommendations.\n- **Payment Integration**: (Done✅)\n    - Customers can choose from various payment methods.\n- **Currency Conversion**: (Done✅)\n    - Supports multiple currencies for products and orders.\n- **Sales Reports**: (Done✅)\n    - Sellers can view sales reports and analytics.\n- **Product Views and Analytics**: (Done✅)\n    - Sellers can view product views and analytics.\n\n## Technologies\n\n- Java 17\n- Spring Boot\n- Spring Data JPA (Hibernate)\n- PostgresSql\n- JWT (JSON Web Tokens) for authentication\n- Swagger for API documentation\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautumnnus%2Fe-commerce-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fautumnnus%2Fe-commerce-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautumnnus%2Fe-commerce-api/lists"}