{"id":21763197,"url":"https://github.com/vrutik21/ecokitchen","last_synced_at":"2026-04-12T19:37:46.375Z","repository":{"id":260320362,"uuid":"880957025","full_name":"Vrutik21/EcoKitchen","owner":"Vrutik21","description":"EcoKitchen is a web application developed to promote sustainability by helping users efficiently manage their food inventory, save and create recipes, and track usage history to reduce waste. Built using Django for the backend, PostgreSQL database, and TailwindCSS frontend for a seamless, sustainable solution.","archived":false,"fork":false,"pushed_at":"2024-12-11T21:33:26.000Z","size":13148,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-26T01:27:20.406Z","etag":null,"topics":["css3","django","html5","postgresql","python","spoonacular-api","tailwindcss"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/Vrutik21.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":"2024-10-30T16:58:11.000Z","updated_at":"2024-12-11T21:44:54.000Z","dependencies_parsed_at":"2024-10-30T18:19:07.139Z","dependency_job_id":"5fa35f0c-9286-4815-ba9d-854005b9d233","html_url":"https://github.com/Vrutik21/EcoKitchen","commit_stats":null,"previous_names":["vrutik21/ecokitchen"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vrutik21%2FEcoKitchen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vrutik21%2FEcoKitchen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vrutik21%2FEcoKitchen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vrutik21%2FEcoKitchen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vrutik21","download_url":"https://codeload.github.com/Vrutik21/EcoKitchen/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244739940,"owners_count":20501990,"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":["css3","django","html5","postgresql","python","spoonacular-api","tailwindcss"],"created_at":"2024-11-26T12:14:35.538Z","updated_at":"2025-12-31T00:03:41.928Z","avatar_url":"https://github.com/Vrutik21.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EcoKitchen 🍽️🌱\n\nEcoKitchen is a web application designed to promote sustainability by helping users manage food items, create recipes, and track their usage history. The application provides an intuitive interface to reduce food waste and streamline kitchen operations.\n\n---\n\n## Features\n\n- **Food Item Management**: Add, update, delete, and export food items with ease.\n- **Recipe Integration**: Save, view, and create recipes with a detailed breakdown of ingredients.\n- **User History**: Track the history of food usage to monitor and minimize waste.\n- **Dashboard Statistics**: Visualize food usage and inventory with clean and interactive charts.\n- **Authentication**: Secure user login and logout functionality for personalized experiences.\n\n---\n\n## Project Structure\n\n```\nEcoKitchen/\n├── Project/\n│   └── (Contains project-wide configurations and settings)\n├── core/\n│   └── (Core functionalities and app logic)\n├── .gitignore\n├── .prettierrc\n├── README.md\n├── manage.py\n```\n\n---\n\n## Tech Stack\n\n- **Frontend**: HTML5, CSS3, TailwindCSS\n- **Backend**: Django\n- **Database**: PostgreSQL\n- **Charts**: Chart.js for interactive visualizations\n\n---\n\n## How to Run Locally\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/Vrutik21/EcoKitchen.git\n   cd EcoKitchen\n   ```\n\n2. Set up the virtual environment:\n\n   ```bash\n   python -m venv venv\n   source venv/bin/activate  # For Windows: venv\\Scripts\\activate\n   ```\n\n3. Install dependencies:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n4. Apply migrations:\n\n   ```bash\n   python manage.py migrate\n   ```\n\n5. Run the server:\n\n   ```bash\n   python manage.py runserver\n   ```\n\n6. Access the app at:  \n   [http://127.0.0.1:8000/](http://127.0.0.1:8000/)\n\n---\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## Academic Context\n\nThis project was submitted as a course project for **COMP8347 - Internet Applications/Distributed Systems** at **Univerity of Windsor**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvrutik21%2Fecokitchen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvrutik21%2Fecokitchen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvrutik21%2Fecokitchen/lists"}