{"id":22055946,"url":"https://github.com/sirmaxx/php_product_feeder","last_synced_at":"2026-05-19T14:06:55.305Z","repository":{"id":58233958,"uuid":"528290089","full_name":"SirmaXX/php_product_feeder","owner":"SirmaXX","description":"product feeder project for interview ","archived":false,"fork":false,"pushed_at":"2022-09-11T15:18:47.000Z","size":36,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-22T15:51:43.666Z","etag":null,"topics":["feeder","json","logging-framework","php","rest-api","testing","xml-parser"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/SirmaXX.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}},"created_at":"2022-08-24T06:12:48.000Z","updated_at":"2023-03-23T00:01:53.000Z","dependencies_parsed_at":"2023-01-18T03:45:21.545Z","dependency_job_id":null,"html_url":"https://github.com/SirmaXX/php_product_feeder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SirmaXX/php_product_feeder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirmaXX%2Fphp_product_feeder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirmaXX%2Fphp_product_feeder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirmaXX%2Fphp_product_feeder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirmaXX%2Fphp_product_feeder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SirmaXX","download_url":"https://codeload.github.com/SirmaXX/php_product_feeder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirmaXX%2Fphp_product_feeder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33219433,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-19T07:54:09.561Z","status":"ssl_error","status_checked_at":"2026-05-19T07:54:08.508Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["feeder","json","logging-framework","php","rest-api","testing","xml-parser"],"created_at":"2024-11-30T16:12:06.918Z","updated_at":"2026-05-19T14:06:55.285Z","avatar_url":"https://github.com/SirmaXX.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Php product feeder\n\n\n## How to use Project\n```\nphp -S localhost:1234 index.php\n```\n\n\n## How to use Modules\n### Json Controller\n```\ninclude 'JsonController.php';\n\n$json=new Json();\n\n$json-\u003eAll_row();\n```\nYou can use this method  in all modules.(LogFactory,json controller,xml controller) .If you need more detail about project .You can run and go to index page for details.\n\n## Missings | \tdeficiencies  !\n1.All modules need to improvements,they are work in basic level but they can more effective with subclass.\n\n2.I need time for post and get  requests for url routing.\n\n3.Test and Log not used in this projects\n\n## Architecture\n* views\n  * 404.php\n  * index.php\n  * info.php\n* Xml\n  * XmlController.php\n  * add-item.php\n  * delete-item.php\n  * get-item.php\n  * items.php\n* Json\n  * JsonController.php\n  * add-item.php\n  * delete-item.php\n  * get-item.php\n  * items.php\n* Data_Folder\n  * products.json\n* Test Folder\n  * TestController.php\n* Logs\n  * LogFactory.php\n* routes.php\n* router.php\n\n\nNote: All modules developed independents from each other.They need only product.json and router.php need view folder .\n\n## Dependencies\nhttps://phprouter.com/   I have used this library for url routing.\n\n## Tracking Log\n\n* Day 1 (2022/8/23 ):\u003cs\u003e Create project and software architecture. \u003c/s\u003e\n* Day 2 (2022/8/24 ): \u003cs\u003eSolve the technical issues \u0026  start to develop libraries  \u003c/s\u003e\n\n* Day 3(2022/8/25 ): \u003cs\u003eStart to develop routing \u0026 finish the libraries\u003c/s\u003e\n\n* Day 4(2022/8/26 ): \u003cs\u003ecomplete main jobs.\u003c/s\u003e\n\n* Day 5 (2022/8/27 ): \u003cs\u003ewriting documentation\u003c/s\u003e\n\n* Day 6 (2022/8/28 ): \u003cs\u003eorganize all things\u003c/s\u003e\n\n* Day 7 (2022/8/29 ): \u003cs\u003eDevelop Test cases with framework \u003c/s\u003e \n* Day 7 (2022/8/30 ): \u003cs\u003eProject submission\u003c/s\u003e\n\n\n## Future Features\n1. Cache development\n2. Dockerizing\n3. Documentation\n4. Test  \u0026 Log implementation\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsirmaxx%2Fphp_product_feeder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsirmaxx%2Fphp_product_feeder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsirmaxx%2Fphp_product_feeder/lists"}