An elegant, responsive recipe browser — built with Nuxt 4, Vue 3, TypeScript, and TailwindCSS.
A recipe discovery app where users can browse a variety of recipes, view detailed instructions, ingredient lists, and step-by-step preparation. Built with Nuxt 4 for SSR + SSG, Vue 3 composition API, and TypeScript for type safety. Styled with TailwindCSS for a clean, mobile-first look.
👉 https://nuxt-recipe-app-zeta.vercel.app
- Node.js
v20.xor higher - npm
v10.xor higher
-
Clone the repository:
git clone https://github.com/bcheban/nuxt-recipe-app.git cd nuxt-recipe-app -
Install dependencies:
npm install
-
Start the dev server:
npm run dev
The app will open at http://localhost:3000.
| Script | Description |
|---|---|
npm run dev |
Start the local Nuxt dev server |
npm run build |
Build for production |
npm run preview |
Preview the production build locally |
npm run generate |
Generate a static site |
- 🍳 Recipe Catalog – Browse a variety of recipes with images and summaries.
- 📖 Detail View – Full ingredient lists, prep steps, and serving info per recipe.
- 🔎 Filter / Search – Quickly narrow down by keyword or category.
- 🎨 Clean UI – Mobile-first TailwindCSS layout, generous whitespace.
- ⚡ SSR / SSG – Pre-rendered pages for fast first paint and SEO.
- 🔒 Type-Safe – End-to-end TypeScript.
Made with ❤️ by @bcheban