Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sidratulmuntahasara/smartypantry

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 and React as the frontend framework, Material UI for the UI components, and Firebase as the backend service.
https://github.com/sidratulmuntahasara/smartypantry

ci-cd daisy-ui firebase gcp langchain material-ui next-js open-ai react tailwindcss vercel

Last synced: about 1 month ago
JSON representation

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 and React as the frontend framework, Material UI for the UI components, and Firebase as the backend service.

Awesome Lists containing this project

README

        



# Smarty Pantry

https://smartypantry.vercel.app

## Project Features
- **Inventory Management**: Track your pantry items efficiently with an easy-to-use CRUD app.
- **AI Based Recipe Suggestions**: Generate recipes based on what you have in your pantry. See the Magic✨ Happening right before you!
- **Shopping List Integration**: Quickly add items, create and manage lists of required items.
- **Categorization**: Organize items into categories for quick access and better organization.
- **User-Friendly Interface**: Enjoy a clean, intuitive design that simplifies inventory tracking.

## About the Project
Smarty Pantry is designed to streamline pantry management by keeping track of your food inventory, suggesting recipes, and reducing food waste. This project aims to make kitchen management easier, better and more efficient.

## Everyone's Favorite Choice
Smarty Pantry enhances your kitchen experience by offering a seamless way to manage your pantry. With its intuitive interface and practical features, you’ll save time, reduce waste, and discover new recipes tailored to your inventory. Never sleep hungry again 😉 This tool not only helps keep your kitchen organized but also promotes smarter, more efficient food usage.

## Tags
`Next.js` `React` `TailwindCSS` `Daisy UI` `Firebase` `Vercel` `OpenAI` `CI/CD` `Material UI` `Langchain`

## Next Steps : Installation
1. **Clone the Repository**
```sh
git clone https://github.com/sidratulmuntahasara/smartypantry.git
cd smartypantry
2. **Install Dependencies**
Ensure you have Node.js and npm installed. Then, run:
```sh
npm install
3. **Add Environment Variables**

`Create a .env file in the root directory and add necessary environment variables.`

5. **Run the Application**
```sh
npm start
```

6. **Build a Production**
```sh
npm run build

7. **View/Edit on Local Server**
```sh
npm run dev

10. **Deploy**

`Deploy the production build to your preferred hosting service. `

## Deployment
This project is hosted and deployed by Vercel

https://vercel.com/sidratulmuntahasaras-projects/smartypantry

## Contact
Find out the below contact methods :








## Project Shots
![image](https://github.com/user-attachments/assets/a7079966-6b12-4e14-b6a2-088158d4118b)
![image](https://github.com/user-attachments/assets/ccc9db82-c5b7-46e1-8859-488c57774630)
![image](https://github.com/user-attachments/assets/90ffe5e9-079d-4922-ab1e-dbc0235707a0)