{"id":25530978,"url":"https://github.com/avd1729/dummy-json","last_synced_at":"2026-05-16T08:12:10.242Z","repository":{"id":239295763,"uuid":"799093942","full_name":"avd1729/Dummy-JSON","owner":"avd1729","description":"The project is a microservices-based web application that provides users with access to recipes and products. It consists of multiple components, including a Recipe Microservice and a Product Microservice, each responsible for handling specific functionalities.","archived":false,"fork":false,"pushed_at":"2024-05-11T10:44:01.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-12T10:32:35.019Z","etag":null,"topics":["docker","flask","restful-api"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/avd1729.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-05-11T06:57:45.000Z","updated_at":"2024-05-11T10:44:05.000Z","dependencies_parsed_at":"2024-05-11T10:31:17.986Z","dependency_job_id":"abdcb2a1-1aa5-4244-8b04-b9e91d3ef596","html_url":"https://github.com/avd1729/Dummy-JSON","commit_stats":null,"previous_names":["avd1729/dummy-json"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avd1729%2FDummy-JSON","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avd1729%2FDummy-JSON/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avd1729%2FDummy-JSON/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avd1729%2FDummy-JSON/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avd1729","download_url":"https://codeload.github.com/avd1729/Dummy-JSON/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239758843,"owners_count":19692033,"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":["docker","flask","restful-api"],"created_at":"2025-02-20T00:38:08.287Z","updated_at":"2026-05-16T08:12:10.201Z","avatar_url":"https://github.com/avd1729.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dummy JSON\r\n\r\nThe project is a microservices-based web application that provides users with access to recipes and products. It consists of multiple components, including a Recipe Microservice and a Product Microservice, each responsible for handling specific functionalities. These microservices are built using Flask, a Python web framework, and are deployed as Docker containers. The front end of the application is an HTML page that communicates with the microservices via RESTful APIs. Users can retrieve recipe and product data by interacting with the web interface. The project demonstrates the use of microservices architecture, containerization with Docker, and RESTful API design principles.\r\n\r\n## Features\r\n\r\n- **Retrieve Recipes:** Users can fetch recipes from the Recipes microservice by clicking the \"Get Recipes\" button.\r\n- **Retrieve Products:** Users can fetch products from the Products microservice by clicking the \"Get Products\" button.\r\n\r\n## Prerequisites\r\n\r\nBefore running the project, ensure you have the following installed:\r\n\r\n- Python 3.x\r\n- Flask\r\n- Requests (if not using Flask to make requests)\r\n\r\n## Installation\r\n\r\n1. Clone the repository:\r\n\r\n   ```bash\r\n   git clone \u003chttps://github.com/avd1729/Dummy-JSON\u003e\r\n   ```\r\n\r\n2. Navigate to the project directory:\r\n\r\n   ```bash\r\n   cd Dummy-JSON\r\n   ```\r\n\r\n3. Build the Docker image:\r\n\r\n   ```bash\r\n   docker build -t microservices-website .\r\n   ```\r\n\r\n4. Run the Docker container:\r\n\r\n   ```bash\r\n   docker run -p 5002:5002 microservices-website\r\n   ```\r\n5. Ensure the Recipes microservice is running. If not, clone the repository and follow the instructions in its README file to start the service.\r\n\r\n   Repository URL: [Recipes Microservice](https://github.com/avd1729/Recipe-Microservice)\r\n\r\n6. Ensure the Products microservice is running. If not, clone the repository and follow the instructions in its README file to start the service.\r\n\r\n   Repository URL: [Products Microservice](https://github.com/avd1729/Product-Microservice)\r\n\r\n## Usage\r\n\r\n1. Open your web browser and navigate to [http://localhost:5002/](http://localhost:5002/).\r\n\r\n2. Click the \"Get Recipes\" button to retrieve recipes from the Recipes microservice.\r\n\r\n3. Click the \"Get Products\" button to retrieve products from the Products microservice.\r\n\r\n## Contributing\r\n\r\nContributions are welcome! Feel free to open an issue or submit a pull request.\r\n\r\n## License\r\n\r\nThis project is licensed under the [Apache 2.0](LICENSE).\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favd1729%2Fdummy-json","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favd1729%2Fdummy-json","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favd1729%2Fdummy-json/lists"}