{"id":25536371,"url":"https://github.com/yashksaini-coder/zomato-data-analysis","last_synced_at":"2025-07-26T09:33:49.277Z","repository":{"id":248701500,"uuid":"829341549","full_name":"yashksaini-coder/Zomato-Data-Analysis","owner":"yashksaini-coder","description":"Zomato Data Analysis to explore insights and build predictive models with a dynamic \u0026 Interactive dashboard using Streamlit Web application. Also deploying and scaling with Cyclops-UI","archived":false,"fork":false,"pushed_at":"2024-10-09T10:57:34.000Z","size":4327,"stargazers_count":18,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-11T14:59:48.788Z","etag":null,"topics":["data-analysis","docker","kubernets","streamlit","streamlit-webapp"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yashksaini-coder.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,"zenodo":null}},"created_at":"2024-07-16T08:34:26.000Z","updated_at":"2025-02-22T06:10:40.000Z","dependencies_parsed_at":"2025-02-20T04:32:53.693Z","dependency_job_id":null,"html_url":"https://github.com/yashksaini-coder/Zomato-Data-Analysis","commit_stats":null,"previous_names":["yashksaini-coder/cognifyz","yashksaini-coder/zomato-data-analysis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yashksaini-coder/Zomato-Data-Analysis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashksaini-coder%2FZomato-Data-Analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashksaini-coder%2FZomato-Data-Analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashksaini-coder%2FZomato-Data-Analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashksaini-coder%2FZomato-Data-Analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yashksaini-coder","download_url":"https://codeload.github.com/yashksaini-coder/Zomato-Data-Analysis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashksaini-coder%2FZomato-Data-Analysis/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267145646,"owners_count":24042651,"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-07-26T02:00:08.937Z","response_time":62,"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":["data-analysis","docker","kubernets","streamlit","streamlit-webapp"],"created_at":"2025-02-20T04:32:51.719Z","updated_at":"2025-07-26T09:33:49.241Z","avatar_url":"https://github.com/yashksaini-coder.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://github.com/yashksaini-coder/Zomato-Data-Analysis\"\u003e\u003cimg align=\"center\" src=\"https://socialify.git.ci/yashksaini-coder/Zomato-Data-Analysis/image?forks=1\u0026issues=1\u0026name=1\u0026owner=0\u0026pattern=Circuit%20Board\u0026pulls=1\u0026stargazers=1\u0026theme=Auto\" alt=\"Zomato-Data-Analysis\" width=\"640\" height=\"320\" style=\"border: 4px solid #fff; border-radius: 10px;\" /\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n[![Docker](https://github.com/yashksaini-coder/Zomato-Data-Analysis/actions/workflows/docker-publish.yml/badge.svg)](https://github.com/yashksaini-coder/Zomato-Data-Analysis/actions/workflows/docker-publish.yml)\n\n## 🚀 Project Overview\n\nIn this project, we delve into the fascinating world of restaurant data, exploring various aspects such as customer behavior, sales patterns, and operational efficiencies. Our goal is to extract actionable insights that can drive strategic decisions and foster growth in the competitive restaurant industry.\n\n📄 Task List can be found [here](DS-Internship-Task.pdf). Click the link to access the detailed task list for the Data Science Internship.\n\n## 🔑 Key Features:\n\n- 📊 **Data Analysis:** In-depth exploration of restaurant data to uncover trends, patterns, and anomalies.\n- 📈 **Predictive Modeling:** Development of robust models to forecast future trends and assist in decision-making.\n- 🖥️ **Interactive Dashboard:** A dynamic and interactive dashboard built with Streamlit, providing real-time insights and visualizations.\n\n## 🛠️ Getting Started\n\nTo get started with this project, follow the steps below:\n\n1. **Clone the Repository:**\n\n```bash\ngit clone https://github.com/yashksaini-coder/Zomato-Data-Analysis\n```\n\n2. **Navigate to the Project Directory:**\n\n```bash\ncd Zomato-Data-Analysis\n```\n\n3. **Install the Required Packages:**\n\n```bash\npip install -r requirements.txt\n```\n\n4. **Run the Streamlit App:**\n\n```bash\nstreamlit run app.py\n```\n\n5. **Explore the Dashboard:**\n\nOpen the Streamlit app in your browser and start exploring the interactive dashboard.\n\n## 📁 Project Structure\n\nThe project is structured as follows:\n\n```bash\nZomato-Data-Analysis\n  ├─ .streamlit/\n  │  └─ config.toml\n  ├─ .vscode/\n  │  ├─ launch.json\n  │  └─ tasks.json\n  ├─ data/\n  │  └─ data.csv\n  ├─ .dockerignore\n  ├─ .gitignore\n  ├─ app.py\n  ├─ docker-compose.debug.yml\n  ├─ docker-compose.yml\n  ├─ Dockerfile\n  ├─ DS-Internship-Task.pdf\n  ├─ Level-1.ipynb\n  ├─ Level-2.ipynb\n  ├─ Level-3.ipynb\n  ├─ LICENSE\n  ├─ README.md\n  └─ requirements.txt\n```\n\n- **data:** Contains the dataset used for analysis.\n- **app.py:** Streamlit app for the interactive dashboard.\n- **requirements.txt:** Required packages for the project.\n\n### 🌟 Getting Started\n\nTo contribute to our project, follow these steps:\n\n1. **Fork the Repository:** Click on the [Fork](https://github.com/yashksaini-coder/Zomato-Data-Analysis/fork) button at the top right corner of the repository page. This will create a copy of the repository in your GitHub account.\n\n2. **Clone the Repository:** Open your terminal and navigate to the directory where you want to clone the repository. Use the following command to clone the repository to your local machine:\n\n    ```bash\n    git clone https://github.com/your-username/Zomato-Data-Analysis\n    ```\n\n3. **Create a New Branch:** Before making any changes, create a new branch to work on. Use the following command to create a new branch:\n\n    ```bash\n    git checkout -b your-branch-name\n    ```\n\n4. **Make Changes:** Make the necessary changes to the project files using your preferred text editor or IDE.\n\n5. **Commit Changes:** Once you have made your changes, it's time to commit them. Use the following command to commit your changes:\n\n    ```bash\n    git add .\n    git commit -m \"Your commit message\"\n    ```\n\n6. **Push Changes:** Push your changes to your forked repository using the following command:\n\n    ```bash\n    git push origin your-branch-name\n    ```\n\n7. **Create a Pull Request:** Go to the original repository on GitHub and click on the \"New Pull Request\" button. Fill in the necessary details and submit your pull request.\n\n### 🔄 Keeping Your Fork Up to Date\n\nTo keep your forked repository up to date with the original repository, follow these steps:\n\n1. **Add the Upstream Remote:** In your terminal, navigate to your local repository and use the following command to add the upstream remote:\n\n    ```bash\n    git remote add upstream https://github.com/yashksaini-coder/Zomato-Data-Analysis.git\n    ```\n\n2. **Fetch the Latest Changes:** Use the following command to fetch the latest changes from the upstream repository:\n\n    ```bash\n    git fetch upstream\n    ```\n\n3. **Merge the Changes:** Once you have fetched the latest changes, use the following command to merge them into your local branch:\n\n    ```bash\n    git merge upstream/main\n    ```\n\n4. **Push the Changes:** Finally, push the merged changes to your forked repository using the following command:\n\n    ```bash\n    git push origin your-branch-name\n    ```\n\n## 📜 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\nHappy Coding! 🎉\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyashksaini-coder%2Fzomato-data-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyashksaini-coder%2Fzomato-data-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyashksaini-coder%2Fzomato-data-analysis/lists"}