Skip to content

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

License

Notifications You must be signed in to change notification settings

akaBaytar/vue-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.