Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/khouloudhaddad/search-meals

Vue 3 app | Vite | Composition API
https://github.com/khouloudhaddad/search-meals

composition-api restapi tailwind vue vue3 vuex

Last synced: about 1 month ago
JSON representation

Vue 3 app | Vite | Composition API

Awesome Lists containing this project

README

        

# Vue 3 + Vite

This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.

## Recommended IDE Setup

- [VS Code](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).

## API
- [Meals DB API](https://www.themealdb.com/api.php)

## Steps
- npm create vite@latest <br/>
- Type project name, choose Vue and Javascript <br/>
- Open the project and Run `npm install && npm run dev` <br/>
- Clean the project & <strong>HAPPY CODING!!</strong>
- Navigate to [Install tailwind Css](https://tailwindcss.com/docs/guides/vite#vue) <br/>
- Run `npm install -D tailwindcss postcss autoprefixer` <br/>
- Run `npx tailwindcss init -p` <br/>
- Complete configuration && add styles <br/>
- Run `npm i vue-router@4` <br/>
- Run `npm i vuex@4 -S` <br/>
- Run `npm install -D @tailwindcss/forms`

## Icons Source
[https://heroicons.dev/](https://heroicons.dev/)