Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sidratulmuntahasara/smartypantry
- Owner: sidratulmuntahasara
- License: mit
- Created: 2024-07-29T11:13:47.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-03T12:38:34.000Z (3 months ago)
- Last Synced: 2024-09-24T03:22:06.076Z (about 2 months ago)
- Topics: ci-cd, daisy-ui, firebase, gcp, langchain, material-ui, next-js, open-ai, react, tailwindcss, vercel
- Language: JavaScript
- Homepage: https://github.com/sidratulmuntahasara/PantryPal
- Size: 513 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 Vercelhttps://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)