# Vue Projects This repository contains four Vue.js projects showcasing various concepts and features of Vue.js. ## Projects ### 1. Monster Slayer - **Description:** Monster Slayer is a simple game developed using Vue CDN. It demonstrates concepts like interpolation, binding, and events. - **Folder:** `monster-slayer` ### 2. Todo App - **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` ### 3. Vuex Cart Demo - **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` ### 4. Find a Mentor - **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` ## Additional Files In addition to the project folders, you may also find the following files: - `LICENSE`: The license under which the projects are distributed. - `CONTRIBUTING.md`: Guidelines for contributing to the projects. - `CODE_OF_CONDUCT.md`: Code of Conduct for project contributors. ## Getting Started To run any of the projects locally, follow these steps: 1. Clone the repository: `git clone https://github.com/akabaytar/vue-apps.git` 2. Navigate to the project directory: `cd project-[PROJECT_FOLDER]` 3. Install dependencies: `npm install` 4. Start the development server: `npm run serve` ## Contributing If you'd like to contribute to any of the projects, please follow the guidelines outlined in the `CONTRIBUTING.md` file. ## License This repository is licensed under the MIT License. See the `LICENSE` file for details.