{"id":20119563,"url":"https://github.com/aminagr/myinventory","last_synced_at":"2026-06-10T05:31:55.604Z","repository":{"id":221304060,"uuid":"753982030","full_name":"aminagr/MyInventory","owner":"aminagr","description":"MyInventory is a Desktop Java Swing application designed for inventory managers to manage products, categories, suppliers, clients, and orders. ","archived":false,"fork":false,"pushed_at":"2024-05-10T21:45:08.000Z","size":1095,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T20:14:48.766Z","etag":null,"topics":["inventory-management","java-swing"],"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/aminagr.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-02-07T06:52:41.000Z","updated_at":"2024-09-18T03:40:17.000Z","dependencies_parsed_at":"2024-05-10T18:41:23.896Z","dependency_job_id":"e79e85fc-4eb4-4a08-b9d3-26e5fa0543a1","html_url":"https://github.com/aminagr/MyInventory","commit_stats":null,"previous_names":["aminagr/warehouse_3"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aminagr/MyInventory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aminagr%2FMyInventory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aminagr%2FMyInventory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aminagr%2FMyInventory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aminagr%2FMyInventory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aminagr","download_url":"https://codeload.github.com/aminagr/MyInventory/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aminagr%2FMyInventory/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34139178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"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":["inventory-management","java-swing"],"created_at":"2024-11-13T19:16:06.337Z","updated_at":"2026-06-10T05:31:55.577Z","avatar_url":"https://github.com/aminagr.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MyInventory - Inventory Management System\n\nMyInventory is a Java Swing application designed for inventory managers to manage products, categories, suppliers, clients, and orders. This application aims to streamline inventory management processes, offering a user-friendly interface for enhanced productivity for businesses of all sizes.\n## Features :\n- **User Authentication**: Secure login and logout system to ensure data privacy and user accountability.\n- **Product Management**: Easily add, edit, search, and delete products to maintain an up-to-date inventory.\n- **Category Management**: Create, search, edit, and delete categories for better organization and navigation.\n- **Supplier Management**: Manage suppliers information by creating, searching, editing, and deleting supplier details.\n- **Employee Management**: Manage employees by creating, searching, editing, and deleting employee information for better team coordination.\n- **Order Management**: Create, confirm, or reject orders seamlessly within the application. Orders can be added manually by the admin through the application or by the client by making an order online through the integrated website.\n- **Stock Management**: Monitor low stock and out-of-stock products to ensure timely replenishment.\n- **Financial Insights**: Calculate and display total gains and net gains to assess business performance.\n- **E-commerce Integration**: Connect with an e-commerce website to enable online product browsing, ordering, and purchasing by clients.\n\n\n## Technologies Used\n\n- **Java**: Core programming language used for application development.\n- **Swing**: GUI toolkit for building interactive user interfaces.\n- **MySQL**: Database management system for storing and retrieving data.\n\n## Screenshots\n\nHere are some screenshots of MyInventory application. Please note that the interface is currently displayed in French but in can be customized to accommodate different language preferences.\n\n![image](https://github.com/aminagr/Warehouse_3/assets/36279270/35f3bab3-a60f-42db-a984-ac8a835fe249)\n![image](https://github.com/aminagr/Warehouse_3/assets/36279270/0ad5b93b-d354-4cec-8d8c-bec417997a4c)\n![image](https://github.com/aminagr/Warehouse_3/assets/36279270/d1b55353-e80d-44d5-a75a-f08a2ef17161)\n![image](https://github.com/aminagr/Warehouse_3/assets/36279270/e7506938-3702-48ee-833b-6d22ca5ce150)\n![image](https://github.com/aminagr/Warehouse_3/assets/36279270/37e5f4a9-1b60-4dbc-95d2-bb59cca120bd)\n![image](https://github.com/aminagr/Warehouse_3/assets/36279270/0c75472f-62a2-487b-acd5-03a8d3e8dd1e)\n![image](https://github.com/aminagr/Warehouse_3/assets/36279270/3d263fd6-414e-4b9e-89d8-34c50da1a936)\n![image](https://github.com/aminagr/Warehouse_3/assets/36279270/56046eb0-15c0-4c95-a188-ae9c64308953)\n![image](https://github.com/aminagr/Warehouse_3/assets/36279270/9d2400da-58a1-4fa6-a671-f5630c5b63ee)\n\n\n## How to Use\n\n1. **Installation**: Clone or download the MyInventory application files from the GitHub repository.\n2. **MySQL Setup**: Set up a MySQL database by importing the provided SQL file (`warehouse.sql`) located in the project's repository. \n3. **NetBeans Configuration** : Open the downloaded project in NetBeans IDE.\n4. **Database Connection**: Configure the database connection settings in the project to match your MySQL database credentials.\n5. **Run Application**: Locate the main class file and run the application.\n6. **Login**: Upon opening the application, log in using your credentials to access the main dashboard.\n7. Start your exploration of the application's features and effectively manage your inventory!\n\n\n## Contributing\n\nContributions to MyInventory are welcome! Here are a few ways you can contribute:\n\n- **Bug Reports**: If you encounter any issues with the application, feel free to report them.\n- **Feature Requests**: Have an idea for a new feature or improvement? Share your suggestions.\n- **Pull Requests**: If you'd like to contribute directly to the codebase, you can fork the repository, make your changes, and submit a pull request. \n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faminagr%2Fmyinventory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faminagr%2Fmyinventory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faminagr%2Fmyinventory/lists"}