FreshKeeper is a smart food inventory tracker built with React, Vite, and Tailwind CSS. It helps you reduce food waste, save money, and discover recipes—all through an intuitive, visually appealing UI.
- Smart Inventory Management: Visual freshness indicators to show which items are Fresh, Expiring Soon, or Expired.
- Expiry Date Tracking & Remindersders: Automated categorization and prompts for items approaching their end-of-life.
- Recipe Suggestions: Get recipe ideas based on ingredients that are nearing expiration.
- Quick Add & Searcharch: Easily add new items and find existing ones with filters and search.
- Inventory Dashboard: Visual stats to help illustrate your waste reduction progress.
- Responsive Design: Mobile-first layout with elegant cards, gradient visuals, and smooth Framer Motion animations.
- ⭐ Frontend: React + TypeScript
- ⚡ Bundler: Vite
- 🎨 Styling: Tailwind CSS + PostCSS
- 🎬 Animations: Framer Motion
- ⚙️ Configuration: ESLint, TypeScript,
vite.config.tswith optimized React settings
git clone https://github.com/Nikhils12/FreshKeeper.git
cd FreshKeeper
npm install
npm run devev