{"id":15349499,"url":"https://github.com/ravening/itemfinder","last_synced_at":"2026-04-11T17:35:38.389Z","repository":{"id":117364527,"uuid":"173477430","full_name":"ravening/ItemFinder","owner":"ravening","description":"Simple Java application to find the items you own","archived":false,"fork":false,"pushed_at":"2019-03-05T14:58:02.000Z","size":409,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-09T05:03:56.319Z","etag":null,"topics":["java","maven","mongodb","reactjs","spring","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/ravening.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":"2019-03-02T17:25:19.000Z","updated_at":"2019-03-21T19:11:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"ff3b4c7b-24e1-4f65-9a8e-9bbf129d1773","html_url":"https://github.com/ravening/ItemFinder","commit_stats":{"total_commits":4,"total_committers":1,"mean_commits":4.0,"dds":0.0,"last_synced_commit":"93fa8729ca0bc28110885ec562acffe3dad5a784"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ravening/ItemFinder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravening%2FItemFinder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravening%2FItemFinder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravening%2FItemFinder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravening%2FItemFinder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ravening","download_url":"https://codeload.github.com/ravening/ItemFinder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravening%2FItemFinder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000736,"owners_count":26082933,"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","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"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":["java","maven","mongodb","reactjs","spring","spring-boot"],"created_at":"2024-10-01T11:54:49.571Z","updated_at":"2025-10-09T05:05:10.170Z","avatar_url":"https://github.com/ravening.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a spring boot project to search for items that you keep somewhere and forget over a period of time\n\nPrequisites:\n\nJava 8\nMongodb\nMaven\nnpm\nNodejs\nIntellij/Eclipse\n\n\n\nSteps to run the project\n\n\n1. Checkout the git repositoty and import the project into intellij or eclipse as maven project\n\n2. Install the necessary npm packages and build the front end project first.\n   NOTE: If you are checking out this repository then you dont need to run the steps mentioned in\n   a to c. You can start from step \"d\"\n\n    a. npm config set prefix /usr/local\n\n    b. sudo npm install -g create-react-app\n\n    c. create-react-app frontend\n\n    d. cd frontend\n\n    e. npm install --save react-router-dom\n\n    f. npm install --save-dev bootstrap\n\n    g. npm install --save axios\n\n    h. npm run build\n\n3. Make sure to change the mongodb properties to your local properties in application.properties\n\n4. Now cd to the root of the project and run the below command\n\n    mvn clean install -DskipTests\n\n5. This will ensure that all the npm packages are installed in the frontend directory\n   and build the reactjs.\n\n6. Once the build is complete, run the java application using\n\n    java -jar target/\u003capplication-name\u003e.jar\n\n7. Navigate to localhost:8080\n\n8. Here you can list, add and search for the items\n\n\nTo test the front end quickly add the below section to package.json\n\n\"scripts\": {\n    \"start\": \"react-scripts start\",\n    \"build\": \"react-scripts build\",\n    \"build\": \"react-scripts build \u0026\u0026 rm -rf ../src/main/resources/static \u0026\u0026 mv build ../src/main/resources/static\",\n    \"test\": \"react-scripts test\",\n    \"eject\": \"react-scripts eject\"\n},\n\nAnd run \"npm run build\" from the frontend directory\nNavigate to localhost:3000\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravening%2Fitemfinder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fravening%2Fitemfinder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravening%2Fitemfinder/lists"}