https://github.com/akabaytar/vue-apps
This repository contains four Vue.js projects showcasing various concepts and features of Vue.js.
https://github.com/akabaytar/vue-apps
composition-api firebase firebase-auth options-api vue vue-router vue3 vuex
Last synced: about 1 year ago
JSON representation
This repository contains four Vue.js projects showcasing various concepts and features of Vue.js.
- Host: GitHub
- URL: https://github.com/akabaytar/vue-apps
- Owner: akaBaytar
- License: mit
- Created: 2024-03-17T08:17:49.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-11T15:26:02.000Z (almost 2 years ago)
- Last Synced: 2025-01-17T02:10:46.493Z (about 1 year ago)
- Topics: composition-api, firebase, firebase-auth, options-api, vue, vue-router, vue3, vuex
- Language: Vue
- Homepage:
- Size: 206 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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`
## 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`
## License
This repository is licensed under the MIT License. See the `LICENSE` file for details.