{"id":18346107,"url":"https://github.com/mushtabaa/supply-chain-project","last_synced_at":"2025-04-09T22:42:07.621Z","repository":{"id":193173193,"uuid":"352192611","full_name":"MushtabaA/Supply-Chain-Project","owner":"MushtabaA","description":null,"archived":false,"fork":false,"pushed_at":"2021-04-15T04:18:54.000Z","size":3466,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T14:32:12.709Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/MushtabaA.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}},"created_at":"2021-03-27T22:38:11.000Z","updated_at":"2023-09-07T01:46:45.000Z","dependencies_parsed_at":"2023-09-07T04:24:42.737Z","dependency_job_id":null,"html_url":"https://github.com/MushtabaA/Supply-Chain-Project","commit_stats":null,"previous_names":["mushtabaa/supply-chain-project"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushtabaA%2FSupply-Chain-Project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushtabaA%2FSupply-Chain-Project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushtabaA%2FSupply-Chain-Project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MushtabaA%2FSupply-Chain-Project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MushtabaA","download_url":"https://codeload.github.com/MushtabaA/Supply-Chain-Project/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248124858,"owners_count":21051757,"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":[],"created_at":"2024-11-05T21:10:32.842Z","updated_at":"2025-04-09T22:42:07.602Z","avatar_url":"https://github.com/MushtabaA.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ENSF 409 Final Project - Supply Chain Management (Group 30)\n\n## Contributors\n---\n- Parbir Lehal\n- Abhay Khosla\n- Mushtaba Al Yasseen\n\n## About The Project\n---\nThis project is a supply chain management application which reads from inventory.sql database that consists of manufacturers and 4 different kinds of furniture. It then takes in input from the user and provides the user with a order form that displays the cheapest combination of partial furniture which give a complete furniture.\n\n## Demo Video Link\n---\n[Demo Video](https://www.youtube.com/watch?v=RVE_cPWRPe0\u0026ab_channel=ParbirLehal)\n## Usage\n---\n### Run Application via Terminal\n1. Assuming you have extracted zip folder, now open your desired command prompt.\n2. Make sure you have the inventory.sql and in the MySQL command line client, create the inventory database using the command \"source path-to-inventory-file\" or alternatively use SQL workbench.\n3. Next to compile, use command,\n```bash\njavac -cp .;mysql-connector-java-8.0.23.jar;. edu/ucalgary/ensf409/Main.java\n```\n4. Finally to run, use command,\n```bash\njava -cp .;mysql-connector-java-8.0.23.jar;. edu/ucalgary/ensf409/Main\n```\n\n### Run Unit Tests via Terminal \n#### Make sure you refresh inventory.sql database after every test!!!\n1. Again, assuming you have extracted zip folder, now open your desired command prompt.\n2. Next to compile, use command (run command from src folder),\n```bash\njavac -cp .;/junit-4.13.2.jar;/hamcrest-core-1.3.jar;/mysql-connector-java-8.0.23.jar;. edu/ucalgary/ensf409/\u003cTestClassName.java\u003e\n```\n3. Finally to run, use command (run command from src folder),\n```bash\njava -cp .;/hamcrest-core-1.3.jar;/junit-4.13.2.jar;/mysql-connector-java-8.0.23.jar;. org.junit.runner.JUnitCore edu.ucalgary.ensf409.\u003cTestClassName\u003e\n```\n##### Note: Replace ; with : if using linux/mac.\n\n## UML Diagram\nAvailable as FinalProjectUML.drawio in Group30 folder\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmushtabaa%2Fsupply-chain-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmushtabaa%2Fsupply-chain-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmushtabaa%2Fsupply-chain-project/lists"}