{"id":24827985,"url":"https://github.com/tejasmohite96/product360","last_synced_at":"2026-05-04T06:33:41.461Z","repository":{"id":270230424,"uuid":"909700891","full_name":"tejasmohite96/Product360","owner":"tejasmohite96","description":"\"A Product Management System built using Hibernate and MySQL, offering robust CRUD operations and advanced querying features.\"","archived":false,"fork":false,"pushed_at":"2025-01-01T14:42:29.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T22:29:00.166Z","etag":null,"topics":["hibernate","java","java-project","product-management","spring-boot"],"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/tejasmohite96.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-29T14:27:29.000Z","updated_at":"2025-01-21T11:18:22.000Z","dependencies_parsed_at":"2024-12-29T15:40:54.019Z","dependency_job_id":null,"html_url":"https://github.com/tejasmohite96/Product360","commit_stats":null,"previous_names":["tejasmohite96/product360"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tejasmohite96%2FProduct360","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tejasmohite96%2FProduct360/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tejasmohite96%2FProduct360/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tejasmohite96%2FProduct360/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tejasmohite96","download_url":"https://codeload.github.com/tejasmohite96/Product360/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245568570,"owners_count":20636803,"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":["hibernate","java","java-project","product-management","spring-boot"],"created_at":"2025-01-30T22:24:39.229Z","updated_at":"2026-05-04T06:33:36.436Z","avatar_url":"https://github.com/tejasmohite96.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Product Management System\n\nThis repository contains a comprehensive project for managing products in a database. The project provides a set of features to perform CRUD (Create, Read, Update, Delete) operations along with advanced querying functionalities. Built using Hibernate and MySQL, the system ensures robust handling of database operations and user-friendly responses.\n\n\n## Features\n\n### 1. Add Product to Database  \nAllows users to add new products by providing details like Product ID, Name, Quantity, Price, Manufacturing Date, and Expiry Date.  \n- **Success Criteria**:  \n  - Success: \"Added Successfully\"  \n  - Failure: \"Product already exists\" or \"Something went wrong\"\n\n---\n\n### 2. Delete Product from Database  \nEnables deletion of a product by its unique Product ID.  \n- **Success Criteria**:  \n  - Success: \"Deleted Successfully\"  \n  - Failure: \"Product Not exists for delete\" or \"Something went wrong\"\n\n---\n\n### 3. Retrieve Specific Product by ID  \nFetches details of a specific product based on the Product ID.  \n- **Success Criteria**:  \n  - Success: Returns product details  \n  - Failure: \"Resource not exist\" or \"Something went wrong\"\n\n---\n\n### 4. Update Specific Product  \nUpdates the information of an existing product based on provided details.  \n- **Success Criteria**:  \n  - Success: \"Updated Successfully\"  \n  - Failure: \"Product Not exists to update\" or \"Something went wrong\"\n\n---\n\n### 5. Retrieve All Products  \nFetches details of all products in the database.  \n- **Success Criteria**:  \n  - Success: Returns a list of all products  \n  - Failure: \"No products found\" or \"Something went wrong\"\n\n---\n\n### 6. Retrieve Products in Ascending Order by Parameter  \nFetches all products sorted in ascending order based on a specified parameter (e.g., Price, Name).  \n- **Success Criteria**:  \n  - Success: Returns a sorted list of products  \n  - Failure: \"Something went wrong\"\n\n---\n\n### 7. Retrieve Product by Name  \nSearches and retrieves a product based on its name.  \n- **Success Criteria**:  \n  - Success: Returns product details  \n  - Failure: \"Product not found\"\n\n---\n\n### 8. Retrieve Products with Price Greater Than Specified Value  \nFetches products whose prices are greater than a user-specified amount.  \n- **Success Criteria**:  \n  - Success: Returns matching products  \n  - Failure: \"No products found\" or \"Something went wrong\"\n\n---\n\n### 9. Retrieve Products by Name Pattern  \nSearches for products matching a specified name pattern.  \n- **Success Criteria**:  \n  - Success: Returns matching products  \n  - Failure: \"No matching products found\"\n\n---\n\n### 10. Retrieve Products Within Price Range  \nFetches products within a specified price range.  \n- **Success Criteria**:  \n  - Success: Returns matching products  \n  - Failure: \"No products found\" or \"Something went wrong\"\n\n---\n\n### 11. Retrieve Maximum Product Price  \nFetches the highest price among all products.  \n- **Success Criteria**:  \n  - Success: Returns the maximum price  \n  - Failure: \"Something went wrong\"\n\n---\n\n## Technologies Used  \n- **Backend**: Hibernate (ORM Framework), Java  \n- **Database**: MySQL  \n- **Build Tool**: Maven  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftejasmohite96%2Fproduct360","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftejasmohite96%2Fproduct360","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftejasmohite96%2Fproduct360/lists"}