Aptit is a smart recipe book application powered by AI. It allows you to extract recipes from URLs, convert measurements between metric and imperial systems, and organize your culinary collection.
- AI Recipe Extraction: Automatically extract ingredients and instructions from any recipe URL using Google Gemini.
- Smart Conversions: Instantly convert recipes between Metric and Imperial units.
- AI Image Generation: Generates beautiful anime-style illustrations for your dishes if none are provided.
- Ingredient Insights: Get explanations and substitutes for ingredients.
- Local Storage: Your library is preserved locally on your device.
- Framework: TanStack Start (React Framework)
- Styling: Tailwind CSS
- AI: Google Gemini API (
@google/genai) - Icons: Lucide React
- Node.js (v18 or later recommended)
- A Google Gemini API Key
-
Clone the repository and install dependencies:
npm install
-
Set up environment variables:
Create a
.envfile in the root directory (copy from.env.exampleif available) and add your API key:GEMINI_API_KEY=your_gemini_api_key_here
Start the development server:
npm run devThe app will be available at http://localhost:3000.
To build the application for production:
npm run buildTo start the production server:
npm run start