This repository contains four Vue.js projects showcasing various concepts and features of Vue.js.
- Description: Monster Slayer is a simple game developed using Vue CDN. It demonstrates concepts like interpolation, binding, and events.
- Folder:
monster-slayer
- Description: Todo App is a component-based application developed using Vue CLI. It explores the Options API and features like provide-inject, methods, computed properties, and watchers.
- Folder:
todo-app
- Description: Vuex Cart Demo is an application demonstrating state management using Vuex. It also covers scoped styling, slot concepts, and component-based architecture.
- Folder:
vuex-cart-demo
- Description: Find a Mentor is a Vue project that utilizes Firebase for backend operations, including authentication using Google APIs. It incorporates Vuex for state management with multiple modules, Vue Router for dynamic routes, and route guarding.
- Folder:
find-a-mentor
To run any of the projects locally, follow these steps:
- Clone the repository:
git clone https://github.com/akabaytar/vue-apps.git
- Navigate to the project directory:
cd project-[PROJECT_FOLDER]
- Install dependencies:
npm install
- Start the development server:
npm run serve
This repository is licensed under the MIT License. See the LICENSE
file for details.