All Projects → johnpapa → Vue Typescript

johnpapa / Vue Typescript

Vue.js with TypeScript (OLD - in process of updating)

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Vue Typescript

Vue Wechat
用Vue.js开发微信app
Stars: ✭ 1,653 (+1024.49%)
Mutual labels:  vue-router
Basix Admin
Get Free and Premium Vue.js Bootstrap v4 Admin Dashboard Templates
Stars: ✭ 138 (-6.12%)
Mutual labels:  vue-router
Vuejs2 Authentication Tutorial
Stars: ✭ 144 (-2.04%)
Mutual labels:  vue-router
Eleme
restructure..
Stars: ✭ 1,635 (+1012.24%)
Mutual labels:  vue-router
Vue Element Quick Start
Vue2, Vuex 3, Vue Router 3, Element-ui and Typescript SPA project quick start kit(Vue element ui 快速开始脚手架)
Stars: ✭ 135 (-8.16%)
Mutual labels:  vue-router
163music
🎵163 music web app built with Vue 2.6, server side render, webpack 4
Stars: ✭ 139 (-5.44%)
Mutual labels:  vue-router
Echat
基于Vue的点对点聊天项目
Stars: ✭ 130 (-11.56%)
Mutual labels:  vue-router
Vue Cli Multi Page
基于vue-cli模板的多页面多路由项目,一个PC端页面入口,一个移动端页面入口,且有各自的路由, vue+webpack+vue-router+vuex+mock+axios
Stars: ✭ 145 (-1.36%)
Mutual labels:  vue-router
Vue Juejin
vue仿掘金app客户端开发web版掘金app
Stars: ✭ 135 (-8.16%)
Mutual labels:  vue-router
Vue Soundcloud
🎧 A SoundCloud client built with Vue and Nuxt
Stars: ✭ 141 (-4.08%)
Mutual labels:  vue-router
Vue3 News
🔥 Find the latest breaking Vue3、Vue CLI 3+ & Vite News. (2021)
Stars: ✭ 2,416 (+1543.54%)
Mutual labels:  vue-router
Vue Admin
VUE2.0增删改查附编辑添加model(弹框)组件共用
Stars: ✭ 133 (-9.52%)
Mutual labels:  vue-router
Vue Cart
💵 A shop cart made with vue
Stars: ✭ 140 (-4.76%)
Mutual labels:  vue-router
Vue Scroll Behavior
Customize the scrolling position on route navigation. Especially hash mode.
Stars: ✭ 132 (-10.2%)
Mutual labels:  vue-router
Vue Sui Demo
用vue 和 SUI-Mobile 写了一个移动端demo,用来反馈学习vue的成果(禁用了SUI自带的路由,使用vue-router, vue-resource, webpack)[a web app written by vue & sui-mobile]
Stars: ✭ 1,747 (+1088.44%)
Mutual labels:  vue-router
Plumemo Admin
plumemo 后端管理系统
Stars: ✭ 132 (-10.2%)
Mutual labels:  vue-router
Vue Stepbystep
a vue tutorial step by step
Stars: ✭ 138 (-6.12%)
Mutual labels:  vue-router
Laravue
Admin dashboard for enterprise Laravel applications built by VueJS and Element UI https://laravue.dev
Stars: ✭ 1,964 (+1236.05%)
Mutual labels:  vue-router
Vue Wechat
🔥 基于Vue2.0高仿微信App的单页应用
Stars: ✭ 1,832 (+1146.26%)
Mutual labels:  vue-router
Vue Shoppingcart
ShoppingCart (Ecommerce) 🛒 Application using Vuejs, + Node.js + Express + MongoDB 🚀🤘
Stars: ✭ 141 (-4.08%)
Mutual labels:  vue-router

vue-heroes

A Cosmos DB, Express.js, Vue, and Node.js app

Features

This project framework provides the following features:

  • Vue.js
  • Node.js
  • Express
  • Mongoose API
  • Connecting to MongoDB or CosmosDB
  • Building, Debugging, Deploying with Docker

Getting Started

Prerequisites

Node.js with npm

Installation

git clone https://github.com/johnpapa/vue-heroes.git
cd vue-heroes
npm install

Database settings

  • Configure Cosmos DB server settings

    Rename the .env.example.js file to .env in the root folder and update it with your Cosmos DB settings. Replace the accountName, databaseName, key, and port with your specific configuration.

    SERVER_PORT=3001
    PUBLICWEB=./server/www
    COSMOSDB_ACCOUNT=your_cosmos_account
    COSMOSDB_DB=your_cosmos_db
    COSMOSDB_KEY=your_cosmos_key
    COSMOSDB_PORT=10255
    

Quickstart

This will build the app and run the dev server for Vue and WebPack. The Node express server will launch and WebPack will proxy the calls from the browser to the API in express. It will also and prepare it for local debugging.

# build for production with minification
npm run build

# serve on http://localhost:8080
# and run the api on http://localhost:3001
npm run debug

Local Prod Build

This will build the app and launch via the Node.js express server.

# build for production with minification
npm run build

# run the node server
npm start

Docker

Build the image and run container.

npm run docker-up

Build the image and run container for local debugging.

npm run docker-up-debug
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].