{"id":20259624,"url":"https://github.com/coding-enthusiast9857/gsds_assignments","last_synced_at":"2026-05-14T20:32:30.794Z","repository":{"id":225075843,"uuid":"764994078","full_name":"CODING-Enthusiast9857/GSDS_Assignments","owner":"CODING-Enthusiast9857","description":"This repository is dedicated to promoting the principles of green software development for sustainable IT. Our aim is to foster environmentally friendly practices within the software development lifecycle, reducing energy consumption, carbon footprint, and resource usage.","archived":false,"fork":false,"pushed_at":"2024-04-13T07:36:11.000Z","size":579,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-13T13:44:54.257Z","etag":null,"topics":["api","carbon-emissions","command-line","e-commerce-project","green-software-development","it","python","pythonanywhere","sustainable-it"],"latest_commit_sha":null,"homepage":"https://madhavisonawane.pythonanywhere.com/","language":"Python","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/CODING-Enthusiast9857.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}},"created_at":"2024-02-29T04:44:02.000Z","updated_at":"2024-04-12T17:12:52.000Z","dependencies_parsed_at":"2025-03-03T18:50:44.178Z","dependency_job_id":null,"html_url":"https://github.com/CODING-Enthusiast9857/GSDS_Assignments","commit_stats":null,"previous_names":["coding-enthusiast9857/gsds_assignments"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CODING-Enthusiast9857/GSDS_Assignments","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CODING-Enthusiast9857%2FGSDS_Assignments","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CODING-Enthusiast9857%2FGSDS_Assignments/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CODING-Enthusiast9857%2FGSDS_Assignments/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CODING-Enthusiast9857%2FGSDS_Assignments/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CODING-Enthusiast9857","download_url":"https://codeload.github.com/CODING-Enthusiast9857/GSDS_Assignments/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CODING-Enthusiast9857%2FGSDS_Assignments/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33042155,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["api","carbon-emissions","command-line","e-commerce-project","green-software-development","it","python","pythonanywhere","sustainable-it"],"created_at":"2024-11-14T11:15:43.032Z","updated_at":"2026-05-14T20:32:30.778Z","avatar_url":"https://github.com/CODING-Enthusiast9857.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# E-commerce Application \n\n## Overview\n\nThis application allows users to perform various e-commerce tasks such as browsing products, adding items to cart, and making purchases. It provides a seamless shopping experience with an intuitive interface.\n\n## Features\n\n- Product Management: Browse through a wide range of products categorized neatly.\n- Shopping Cart: Add products to your cart and manage them before checkout.\n- User Authentication: Secure user authentication ensures privacy and security of user information.\n- API Integration: The application can be accessed programmatically via API endpoints.\n\n## Installation\nTo get started:\n\n1. **Clone the repository:**\n   \n   \n```bash\n   git clone https://github.com/CODING-Enthusiast9857/GSDS_Assignments.git\n\n```\n\n## API Endpoints\n\n1. **Retrieve Products**\n   - `/api/display_products` (GET): Retrieve all products.\n\n2. **Get Product Details**\n   - `/api/product/\u003cproduct_id\u003e` (GET): Fetch details of a specific product.\n\n3. **Add Product to Cart**\n   - `/api/cart/add` (POST): Add a product to the cart. (Authentication required)\n\n4. **Remove Product from Cart**\n   - `/api/cart/delete` (POST): Remove a product from the cart. (Authentication required)\n\n5. **To search product**\n   - `/api/search_product` (GET): Search product from cart.\n  \n## Access website on PythonAnywhere\n\n[PythonAnywhere](https://madhavisonawane.pythonanywhere.com/)\n\n## Screenshots\n\n![UI](https://github.com/CODING-Enthusiast9857/GSDS_Assignments/blob/main/Unit%203%20UI/Images/New_UI.png)\n\n![Sequence Diagram](https://github.com/CODING-Enthusiast9857/GSDS_Assignments/blob/main/Unit%203%20UI/Images/sequence_diagram.png)\n\n![Display Products](https://github.com/CODING-Enthusiast9857/GSDS_Assignments/blob/main/Unit%203%20UI/Images/display_products.png)\n\n![Search Products](https://github.com/CODING-Enthusiast9857/GSDS_Assignments/blob/main/Unit%203%20UI/Images/search_products.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoding-enthusiast9857%2Fgsds_assignments","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoding-enthusiast9857%2Fgsds_assignments","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoding-enthusiast9857%2Fgsds_assignments/lists"}