- π Search and filter recipes by category, cooking time, and more
- π° Monetize your recipes with paid content
- β€οΈ Like and bookmark your favorite recipes
- π€ User profiles and recipe management
- π± Responsive design for all devices
- π Dark mode support
- Frontend Framework: Nuxt 3
- UI Framework: Vue 3
- Styling: TailwindCSS
- Language: TypeScript
- State Management: Vue Composition API
- UI Components: Nuxt UI
- Icons: Lucide Icons
- Authentication: JWT
- Node.js (v16 or higher)
- npm, yarn, or pnpm
- Clone the repository
git clone <repository-url>
cd food-recipe-frontend- Install dependencies
# Using npm
npm install
# Using yarn
yarn install
# Using pnpm
pnpm installStart the development server:
# Using npm
npm run dev
# Using yarn
yarn dev
# Using pnpm
pnpm devThe application will be available at http://localhost:3000
Build the application for production:
# Using npm
npm run build
# Using yarn
yarn build
# Using pnpm
pnpm buildPreview the production build:
# Using npm
npm run preview
# Using yarn
yarn preview
# Using pnpm
pnpm previewThis project is licensed under the MIT License.
- Betselot Abraham - Initial work
You can find this project's backend with Cookly-s-Backend respository
- Nuxt.js Team
- Vue.js Team
- TailwindCSS Team