akaBaytar / vue-apps

This repository contains four Vue.js projects showcasing various concepts and features of Vue.js.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# 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.

About

This repository contains four Vue.js projects showcasing various concepts and features of Vue.js.

License:MIT License


Languages

Language:Vue 64.3%Language:JavaScript 27.5%Language:HTML 5.8%Language:CSS 2.4%