Can't think of what to cook? Use KyaPakaon to discover authentic Pakistani and Indian dishes you can make with ingredients already in your pantry.
KyaPakaon is a full-stack web application that helps you find traditional desi recipes based on what you have on hand. Simply enter your available ingredients, and the app intelligently matches them against a curated collection of 38+ authentic recipes.
- Smart ingredient matching with live search
- Recipe ranking based on available ingredients
- Cooking time, servings, and spice level details
- Separate views for perfect matches and near matches
- Autocomplete ingredient suggestions
Frontend
- React 19
- TypeScript
- Vite
- Tailwind CSS v4
- shadcn/ui components
Backend
- Node.js
- Express
- TypeScript
- MongoDB with Mongoose
- Node.js (v18 or higher)
- MongoDB running locally
- Clone the repository
git clone https://github.com/ArsalanAnwer0/KyaPakaon.git
cd KyaPakaon- Install server dependencies
cd server
npm install- Install client dependencies
cd ../client
npm install- Seed the database
cd ../server
npm run seed- Start the server
cd server
npm run devServer will run on http://localhost:5001
- Start the client (in a new terminal)
cd client
npm run devClient will run on http://localhost:5173
KyaPakaon/
├── client/ # React frontend
├── server/ # Express backend
└── README.md
GET /api/health- Health checkGET /api/recipes/search?ingredients=chicken,rice- Search recipes by ingredients
MIT