{"id":18863210,"url":"https://github.com/shivah12/pantry_manager","last_synced_at":"2026-04-29T01:02:16.425Z","repository":{"id":251490793,"uuid":"837577162","full_name":"shivah12/Pantry_Manager","owner":"shivah12","description":"A simple CRUD application called Pantry Manager created using tech stack NextJs, MUI and leveraged Firestore Database for the record keeping","archived":false,"fork":false,"pushed_at":"2024-08-03T19:37:06.000Z","size":157,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-30T21:18:38.201Z","etag":null,"topics":["firebase-realtime-database","headstarter-ai","material-ui","nextjs"],"latest_commit_sha":null,"homepage":"https://pantry-manager-jade.vercel.app","language":"JavaScript","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/shivah12.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-08-03T11:41:58.000Z","updated_at":"2024-08-03T19:40:10.000Z","dependencies_parsed_at":"2024-09-26T13:15:32.127Z","dependency_job_id":null,"html_url":"https://github.com/shivah12/Pantry_Manager","commit_stats":null,"previous_names":["shivah12/pantry_manager"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivah12%2FPantry_Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivah12%2FPantry_Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivah12%2FPantry_Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shivah12%2FPantry_Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shivah12","download_url":"https://codeload.github.com/shivah12/Pantry_Manager/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239808219,"owners_count":19700441,"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":["firebase-realtime-database","headstarter-ai","material-ui","nextjs"],"created_at":"2024-11-08T04:36:57.967Z","updated_at":"2026-02-10T19:30:17.912Z","avatar_url":"https://github.com/shivah12.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003ePantry Manager\u003c/h1\u003e\nPantry Manager is a simple CRUD (Create, Read, Update, Delete) application designed to help you manage your pantry items efficiently. This application is built using modern web technologies, ensuring a smooth and responsive user experience.\n\u003ch2\u003eTech Stack\u003c/h2\u003e\n\n    Frontend: Next.js, JavaScript, MUI (Material-UI)\n    Backend: Firestore Database\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\n    Create: Easily add new pantry items with details like name, quantity, and expiration date.\n    Read: View all your pantry items in a clean and organized layout.\n    Update: Modify the details of your pantry items as needed.\n    Delete: Remove items that are no longer needed or have expired.\n\n\u003ch2\u003eGetting Started\u003c/h2\u003e\n\u003ch3\u003ePrerequisites\u003c/h3\u003e\n\n    Node.js (\u003e=12.x)\n    npm or yarn\n    Firebase account (for Firestore Database)\n\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\n    Clone the repository:\n\n   \n\ngit clone https://github.com/yourusername/pantry-manager.git\ncd pantry-manager\n\nInstall dependencies:\n\n\n\nnpm install\n\nSet up Firebase:\n\n    Create a Firebase project and enable Firestore.\n    Download the Firebase config file (firebaseConfig.js) and place it in the root of your project.\n    Ensure the Firestore rules are properly set up to allow CRUD operations.\n\nRun the development server:\n\nbash\n    npm run dev\n\n    Open http://localhost:3000 to view the application in the browser.\n\n\u003ch2\u003eDeployment\u003c/h2\u003e\n\nPantry Manager can be easily deployed to platforms like Vercel, Firebase Hosting, or any other static hosting service that supports Next.js.\n\n\n\nnpm run build\nnpm run start\n\n\u003ch2\u003eContributing\u003c/h2\u003e\n\nContributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.\n\n\u003ch2\u003eLicense\u003c/h2\u003e\n\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshivah12%2Fpantry_manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshivah12%2Fpantry_manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshivah12%2Fpantry_manager/lists"}