PantryTracker.ai is a smart pantry management system designed to help you reduce food waste, save money, and simplify meal planning.
-
Smart Inventory Tracker: Keep track of your pantry items effortlessly with our AI-powered inventory system.
- Real-time updates
- Expiration date alerts
- Auto-categorization
-
AI Recipe Generator: Reduce food waste with personalized recipes using your near-expiry ingredients.
- Customized to your pantry
- Nutritionally balanced
- Waste reduction focus
-
Shopping List Management: Streamline your grocery shopping with intelligent list generation based on your inventory and meal plans.
- Next.js
- React
- TypeScript
- Shadcn UI
- Clerk for authentication
- Supabase for database and backend services
- Flowise for AI workflow automation
-
Clone the repository:
git clone https://github.com/knhn1004/pantry-tracker.git
-
Install dependencies:
npm install # or yarn install # or pnpm install # or bun install
-
Set up environment variables: Copy the .env.example file to .env.local and update the values:
cp .env.example .env.local
- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
5 .Open http://localhost:3000 with your browser to see the result.
Deploy your own Flowise instance and load json file from flowise
folder to your instance.
Note: Flowise API is not included in this repository. Due to limitation, the flowise server may not be available at all times.