├── .DS_Store ├── 01-Baby-Name-Generator ├── .DS_Store ├── .gitignore ├── README.md ├── app.vue ├── components │ ├── Card │ │ └── Name.vue │ └── Option.vue ├── data.ts ├── nuxt.config.ts ├── package-lock.json ├── package.json └── tsconfig.json ├── 02-Top-Restaurants ├── .gitignore ├── README.md ├── boilerplate.vue ├── components │ ├── Nav.vue │ └── restaurant │ │ ├── Ad.vue │ │ ├── Row.vue │ │ └── Table.vue ├── data.json ├── layouts │ ├── custom.vue │ ├── default.vue │ └── error.vue ├── nuxt.config.ts ├── package-lock.json ├── package.json ├── pages │ ├── 404.vue │ ├── index.vue │ └── restaurants │ │ ├── [name].vue │ │ └── index.vue └── tsconfig.json ├── 03-DarkMode ├── .gitignore ├── README.md ├── app.vue ├── components │ ├── Card.vue │ ├── Cards.vue │ ├── Heading.vue │ └── Nav.vue ├── composables │ └── useDarkMode.ts ├── nuxt.config.ts ├── package-lock.json ├── package.json └── tsconfig.json ├── 04-WeatherApp ├── .gitignore ├── README.md ├── app.vue ├── assets │ └── css │ │ └── tailwind.css ├── nuxt.config.ts ├── package-lock.json ├── package.json ├── tailwind.config.js └── tsconfig.json ├── 05-TodoApp ├── .gitignore ├── README.md ├── app.vue ├── composables │ └── useTodos.ts ├── nuxt.config.ts ├── package-lock.json ├── package.json ├── server │ ├── api │ │ └── todo │ │ │ ├── [id].ts │ │ │ └── index.ts │ └── db │ │ └── index.ts └── tsconfig.json └── 06-NotesApp ├── .gitignore ├── README.md ├── components ├── Auth │ └── Card.vue └── Nav.vue ├── composables ├── useAuth.ts └── useSupabase.ts ├── layouts └── default.vue ├── nuxt.config.ts ├── package-lock.json ├── package.json ├── pages ├── index.vue └── myprofile.vue └── tsconfig.json /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/.DS_Store -------------------------------------------------------------------------------- /01-Baby-Name-Generator/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/01-Baby-Name-Generator/.DS_Store -------------------------------------------------------------------------------- /01-Baby-Name-Generator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/01-Baby-Name-Generator/.gitignore -------------------------------------------------------------------------------- /01-Baby-Name-Generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/01-Baby-Name-Generator/README.md -------------------------------------------------------------------------------- /01-Baby-Name-Generator/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/01-Baby-Name-Generator/app.vue -------------------------------------------------------------------------------- /01-Baby-Name-Generator/components/Card/Name.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/01-Baby-Name-Generator/components/Card/Name.vue -------------------------------------------------------------------------------- /01-Baby-Name-Generator/components/Option.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/01-Baby-Name-Generator/components/Option.vue -------------------------------------------------------------------------------- /01-Baby-Name-Generator/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/01-Baby-Name-Generator/data.ts -------------------------------------------------------------------------------- /01-Baby-Name-Generator/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/01-Baby-Name-Generator/nuxt.config.ts -------------------------------------------------------------------------------- /01-Baby-Name-Generator/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/01-Baby-Name-Generator/package-lock.json -------------------------------------------------------------------------------- /01-Baby-Name-Generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/01-Baby-Name-Generator/package.json -------------------------------------------------------------------------------- /01-Baby-Name-Generator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/01-Baby-Name-Generator/tsconfig.json -------------------------------------------------------------------------------- /02-Top-Restaurants/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/.gitignore -------------------------------------------------------------------------------- /02-Top-Restaurants/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/README.md -------------------------------------------------------------------------------- /02-Top-Restaurants/boilerplate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/boilerplate.vue -------------------------------------------------------------------------------- /02-Top-Restaurants/components/Nav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/components/Nav.vue -------------------------------------------------------------------------------- /02-Top-Restaurants/components/restaurant/Ad.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/components/restaurant/Ad.vue -------------------------------------------------------------------------------- /02-Top-Restaurants/components/restaurant/Row.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/components/restaurant/Row.vue -------------------------------------------------------------------------------- /02-Top-Restaurants/components/restaurant/Table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/components/restaurant/Table.vue -------------------------------------------------------------------------------- /02-Top-Restaurants/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/data.json -------------------------------------------------------------------------------- /02-Top-Restaurants/layouts/custom.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/layouts/custom.vue -------------------------------------------------------------------------------- /02-Top-Restaurants/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/layouts/default.vue -------------------------------------------------------------------------------- /02-Top-Restaurants/layouts/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/layouts/error.vue -------------------------------------------------------------------------------- /02-Top-Restaurants/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/nuxt.config.ts -------------------------------------------------------------------------------- /02-Top-Restaurants/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/package-lock.json -------------------------------------------------------------------------------- /02-Top-Restaurants/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/package.json -------------------------------------------------------------------------------- /02-Top-Restaurants/pages/404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/pages/404.vue -------------------------------------------------------------------------------- /02-Top-Restaurants/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/pages/index.vue -------------------------------------------------------------------------------- /02-Top-Restaurants/pages/restaurants/[name].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/pages/restaurants/[name].vue -------------------------------------------------------------------------------- /02-Top-Restaurants/pages/restaurants/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/pages/restaurants/index.vue -------------------------------------------------------------------------------- /02-Top-Restaurants/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/02-Top-Restaurants/tsconfig.json -------------------------------------------------------------------------------- /03-DarkMode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/03-DarkMode/.gitignore -------------------------------------------------------------------------------- /03-DarkMode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/03-DarkMode/README.md -------------------------------------------------------------------------------- /03-DarkMode/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/03-DarkMode/app.vue -------------------------------------------------------------------------------- /03-DarkMode/components/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/03-DarkMode/components/Card.vue -------------------------------------------------------------------------------- /03-DarkMode/components/Cards.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/03-DarkMode/components/Cards.vue -------------------------------------------------------------------------------- /03-DarkMode/components/Heading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/03-DarkMode/components/Heading.vue -------------------------------------------------------------------------------- /03-DarkMode/components/Nav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/03-DarkMode/components/Nav.vue -------------------------------------------------------------------------------- /03-DarkMode/composables/useDarkMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/03-DarkMode/composables/useDarkMode.ts -------------------------------------------------------------------------------- /03-DarkMode/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/03-DarkMode/nuxt.config.ts -------------------------------------------------------------------------------- /03-DarkMode/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/03-DarkMode/package-lock.json -------------------------------------------------------------------------------- /03-DarkMode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/03-DarkMode/package.json -------------------------------------------------------------------------------- /03-DarkMode/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/03-DarkMode/tsconfig.json -------------------------------------------------------------------------------- /04-WeatherApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/04-WeatherApp/.gitignore -------------------------------------------------------------------------------- /04-WeatherApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/04-WeatherApp/README.md -------------------------------------------------------------------------------- /04-WeatherApp/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/04-WeatherApp/app.vue -------------------------------------------------------------------------------- /04-WeatherApp/assets/css/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/04-WeatherApp/assets/css/tailwind.css -------------------------------------------------------------------------------- /04-WeatherApp/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/04-WeatherApp/nuxt.config.ts -------------------------------------------------------------------------------- /04-WeatherApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/04-WeatherApp/package-lock.json -------------------------------------------------------------------------------- /04-WeatherApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/04-WeatherApp/package.json -------------------------------------------------------------------------------- /04-WeatherApp/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/04-WeatherApp/tailwind.config.js -------------------------------------------------------------------------------- /04-WeatherApp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/04-WeatherApp/tsconfig.json -------------------------------------------------------------------------------- /05-TodoApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/05-TodoApp/.gitignore -------------------------------------------------------------------------------- /05-TodoApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/05-TodoApp/README.md -------------------------------------------------------------------------------- /05-TodoApp/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/05-TodoApp/app.vue -------------------------------------------------------------------------------- /05-TodoApp/composables/useTodos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/05-TodoApp/composables/useTodos.ts -------------------------------------------------------------------------------- /05-TodoApp/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/05-TodoApp/nuxt.config.ts -------------------------------------------------------------------------------- /05-TodoApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/05-TodoApp/package-lock.json -------------------------------------------------------------------------------- /05-TodoApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/05-TodoApp/package.json -------------------------------------------------------------------------------- /05-TodoApp/server/api/todo/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/05-TodoApp/server/api/todo/[id].ts -------------------------------------------------------------------------------- /05-TodoApp/server/api/todo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/05-TodoApp/server/api/todo/index.ts -------------------------------------------------------------------------------- /05-TodoApp/server/db/index.ts: -------------------------------------------------------------------------------- 1 | export const db = { 2 | todos: [], 3 | }; 4 | -------------------------------------------------------------------------------- /05-TodoApp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/05-TodoApp/tsconfig.json -------------------------------------------------------------------------------- /06-NotesApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/.gitignore -------------------------------------------------------------------------------- /06-NotesApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/README.md -------------------------------------------------------------------------------- /06-NotesApp/components/Auth/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/components/Auth/Card.vue -------------------------------------------------------------------------------- /06-NotesApp/components/Nav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/components/Nav.vue -------------------------------------------------------------------------------- /06-NotesApp/composables/useAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/composables/useAuth.ts -------------------------------------------------------------------------------- /06-NotesApp/composables/useSupabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/composables/useSupabase.ts -------------------------------------------------------------------------------- /06-NotesApp/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/layouts/default.vue -------------------------------------------------------------------------------- /06-NotesApp/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/nuxt.config.ts -------------------------------------------------------------------------------- /06-NotesApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/package-lock.json -------------------------------------------------------------------------------- /06-NotesApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/package.json -------------------------------------------------------------------------------- /06-NotesApp/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/pages/index.vue -------------------------------------------------------------------------------- /06-NotesApp/pages/myprofile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/pages/myprofile.vue -------------------------------------------------------------------------------- /06-NotesApp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harblaith7/Nuxt3-Course-Udemy/HEAD/06-NotesApp/tsconfig.json --------------------------------------------------------------------------------