FreshKeeper is a pantry tracking app that helps you manage your food inventory and reduce waste. It allows you to add, delete, and update pantry items with ease. With a user-friendly interface, you can also search and filter items for more efficient management. Additionally, FreshKeeper can suggest meal ideas based on the ingredients you already have.
- Complete Pantry Management: Easily add, remove, and update pantry items.
- Effective Search and Filtering: Quickly find what you're looking for with search and filter functionality.
- Modern and Attractive Design: A sleek, user-friendly interface built with Material UI.
- Firebase Integration: Utilizes Firebase for secure and reliable data storage.
- Continuous Deployment: Automated deployment on Vercel with continuous integration and continuous deployment (CI/CD).
- Next.js: A React framework for building performant web applications.
- Material UI: A React component library that provides modern UI elements.
- Firebase: A development platform for secure and scalable data management.
- Vercel: A deployment and hosting platform for web applications.
To get started with FreshKeeper in development mode, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/fresh-keeper.git cd fresh-keeper
-
Install dependencies:
npm install # or yarn install # or pnpm install # or bun install
-
Start the development server:
npm run dev # or yarn dev # or pnpm dev # or bun dev
-
Open http://localhost:3000 in your browser to see the result.
You can start editing the page by modifying the app/page.tsx
file. The page will automatically update as you edit the file.
If you would like to contribute to FreshKeeper, feel free to submit pull requests or open issues to discuss improvements. All contributions are welcome!
This project is licensed under the MIT License. See the LICENSE file for details.