{"id":22369253,"url":"https://github.com/tushcmd/pantry-tracker","last_synced_at":"2026-04-09T01:31:37.851Z","repository":{"id":250899641,"uuid":"835689977","full_name":"tushcmd/pantry-tracker","owner":"tushcmd","description":"This project is a pantry management application that allows users to keep track of pantry items by adding or removing items and updating their quantities. The project uses Next.js as the frontend framework, Material UI for the UI components, and Firebase as the backend service.","archived":false,"fork":false,"pushed_at":"2024-08-03T21:52:22.000Z","size":508,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-10T16:43:53.689Z","etag":null,"topics":["firebase","material-ui","mui","nextjs","nextjs14","react"],"latest_commit_sha":null,"homepage":"https://pantry-tracker-pied-delta.vercel.app/","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/tushcmd.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-07-30T10:42:24.000Z","updated_at":"2024-08-03T21:52:25.000Z","dependencies_parsed_at":"2024-08-02T21:27:43.871Z","dependency_job_id":"75b81d26-7cfe-4e0f-a7f5-68eb3c1632b0","html_url":"https://github.com/tushcmd/pantry-tracker","commit_stats":null,"previous_names":["tushcmd/pantry-tracker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tushcmd/pantry-tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tushcmd%2Fpantry-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tushcmd%2Fpantry-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tushcmd%2Fpantry-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tushcmd%2Fpantry-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tushcmd","download_url":"https://codeload.github.com/tushcmd/pantry-tracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tushcmd%2Fpantry-tracker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31581864,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["firebase","material-ui","mui","nextjs","nextjs14","react"],"created_at":"2024-12-04T19:19:20.418Z","updated_at":"2026-04-09T01:31:37.831Z","avatar_url":"https://github.com/tushcmd.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pantry Management App\n\n## Project Overview\n\nThis project aims to create a web application for managing pantry items. It will utilize Next.js for the frontend, Material UI for components, Firebase for backend data storage, and Vercel for deployment and CI/CD.\n\n## Technologies\n\n- Next.js\n- Material UI\n- Firebase\n- Vercel\n\n## Screenshots\n\n![Main Page](public/_screenshots/pantry_mainpage.png)\n\n![Add Item Dialog](public/_screenshots/pantry_add_item.png)\n\n![Expiring](public/_screenshots/pantry_expiring.png)\n\n![Edit Item Dialog](public/_screenshots/pantry_edit_item.png)\n\n## Features\n\n- CRUD Functions - Add new pantry items with details like name, quantity, expiration date, category. Edit ad delete\n- Clear and intuitive interface for managing pantry items\n- Mobile-responsive design\n- Fourth feature\n\n## Features to Add\n\n- Search and Filtering\n- React camera pro Image capturing\n- AI Image analysis and classification\n\n## Getting Started\n\n1.Clone the repository:\n\n```bash\ngit clone https://github.com/tushcmd/pantry-tracker.git\n```\n\n2.Install dependencies:\n\n```bash\ncd pantry-management-app\nnpm install\n```\n\n3.Set up environment variables:\n\n```bash\ncp .env.example .env\n```\n\nEdit the `.env` file with your Firebase project credentials and other necessary environment variables.\n\n4.Set up Firebase:\n\n- Create a Firebase project\n- Enable the necessary Firebase products (Realtime Database, Authentication, etc.)\n\n5.Run the development server:\n\n```bash\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n## Contributing\n\nContributions are welcome! Please feel free to open issues or submit pull requests.\n\n## License\n\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftushcmd%2Fpantry-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftushcmd%2Fpantry-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftushcmd%2Fpantry-tracker/lists"}