https://github.com/ashot72/vue2forum
Vue.js 2.0 Basic Forum
https://github.com/ashot72/vue2forum
axios bootstrap-vue event-bus forum guards mixins single-file-components transitions vue vue-axios vue-router vuejs vuelidate vuex
Last synced: 3 months ago
JSON representation
Vue.js 2.0 Basic Forum
- Host: GitHub
- URL: https://github.com/ashot72/vue2forum
- Owner: Ashot72
- Created: 2018-06-11T16:35:09.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-21T18:49:37.000Z (over 6 years ago)
- Last Synced: 2024-12-30T14:53:23.579Z (5 months ago)
- Topics: axios, bootstrap-vue, event-bus, forum, guards, mixins, single-file-components, transitions, vue, vue-axios, vue-router, vuejs, vuelidate, vuex
- Language: JavaScript
- Homepage:
- Size: 6.86 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
It is a Vue.js 2.0 basic forum web application using Single File Components approach. Application is based on
- Vue.js 2 - the progressive JavaScript Framework for building user interfaces
- Vuex - a state management pattern + library for Vue.js applications
- Vue Axios - a small wrapper for integrating axios to Vuejs
- Vue Router - official router for Vue.js
- Vuelidate - lightweight model-based validation
- Bootstrap + Vue - provides one of the most comprehensive implementations of Bootstrap V4 components and grid systemApplication demonstrates many Vue.js features such as, props, watchers, named slots, mixins, event bus, transitions, lazy loading routes, global/in-components guards, scrolling behavior etc. It uses Firebase REST API (no SDK) to authenticate, access Firebase database and exchange a refresh token for an access token. Forum app is hosted on Firebase - [http://tiny.cc/sxshuy](http://tiny.cc/sxshuy) or [https://vue-forums.firebaseapp.com/](https://vue-forums.firebaseapp.com/).
To get started.
```
Clone the repository
git clone https://github.com/Ashot72/Vue2Forum
cd Vue2Forum
npm install OR yarn install
npm start OR yarn start
```Go to [Vue.js 2 Forum Video](https://youtu.be/33WeNhsAcBk) page
Go to [How to run Vue.js 2 Forum](https://ashot72.github.io/Vue2Forum/index.html) page
Go to [Vue.js 2 Forum description](https://ashot72.github.io/Vue2Forum/description/index.html) page
Go to [How to run Nuxt.js 2 Forum]( https://github.com/Ashot72/Nuxt2Forum) page for Nuxt version of this forum