All Projects → JulienBalestra → Vue Flask

JulienBalestra / Vue Flask

Quick web Dasboard / REST API with Prometheus exporter

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Vue Flask

Vuejs By Sample
The goal of this project is to provide a set of step by step samples, covering core concepts of Vue.js
Stars: ✭ 61 (-16.44%)
Mutual labels:  vuejs2
Laravel Vue Tasks
📝 Task app built with Laravel 5.5 and Vue 2
Stars: ✭ 66 (-9.59%)
Mutual labels:  vuejs2
Http Vue Loader
load .vue files from your html/js
Stars: ✭ 1,172 (+1505.48%)
Mutual labels:  vuejs2
Vue Webcam
A Vue component for capturing image from webcam.
Stars: ✭ 61 (-16.44%)
Mutual labels:  vuejs2
Vueye Table
A data table created using Vue.js
Stars: ✭ 64 (-12.33%)
Mutual labels:  vuejs2
Vee Validate
✅ Form Validation for Vue.js
Stars: ✭ 8,820 (+11982.19%)
Mutual labels:  vuejs2
Stf Vue Select
stf vue select - most flexible and customized select
Stars: ✭ 61 (-16.44%)
Mutual labels:  vuejs2
Aspnetcore Vue Starter
*NEW* Asp.net Core & Vue.js (ES6) SPA Starter kit - Vuex, webpack, Web API, Docker, and more! By @TrilonIO
Stars: ✭ 1,182 (+1519.18%)
Mutual labels:  vuejs2
Vue Cnode
基于vue2 + vue-router + vuet + ES6 + less + flex.css重写vue版cnode社区,使用webpack2打包
Stars: ✭ 1,134 (+1453.42%)
Mutual labels:  vuejs2
Vue Builder Webpack Plugin
Webpack plugin to build vue files automatically
Stars: ✭ 70 (-4.11%)
Mutual labels:  vuejs2
Simple Todo Tutorial
Simple todo app built with Vue 2.0 and Vuex 2.0
Stars: ✭ 62 (-15.07%)
Mutual labels:  vuejs2
Basic Vue Chat
Easy to use Vue chat.
Stars: ✭ 64 (-12.33%)
Mutual labels:  vuejs2
Cordovue
A sample Apache Cordova application using VueJS.
Stars: ✭ 66 (-9.59%)
Mutual labels:  vuejs2
Vue Component Router
A component-based, declarative router for vue. Inspired by React Router 4
Stars: ✭ 61 (-16.44%)
Mutual labels:  vuejs2
Docker Nuxt
Docker image to run NUXT.js application in production mode
Stars: ✭ 71 (-2.74%)
Mutual labels:  vuejs2
Vue Flex
A reusable flexbox component using functional css and functional Vue components.
Stars: ✭ 61 (-16.44%)
Mutual labels:  vuejs2
Muse Ui
Material Design UI library for Vuejs 2.0
Stars: ✭ 8,302 (+11272.6%)
Mutual labels:  vuejs2
Vue Numeral Filter
Vue.js filter for Numeral.js 🔢 🔣
Stars: ✭ 73 (+0%)
Mutual labels:  vuejs2
Vue Dataflow Editor
Vue 2 dataflow graph editor
Stars: ✭ 73 (+0%)
Mutual labels:  vuejs2
Electron Vue Webpack
A minimal Electron + Vue 2 + Webpack 2 setup for quick development.
Stars: ✭ 70 (-4.11%)
Mutual labels:  vuejs2

Vue-Flask

Quick web Dashboard / REST API with Prometheus monitoring

preview

Stack

  • Backend

    • Flask
    • Gunicorn
  • Frontend

    • VueJS
    • Bootstrap

Use

Requirements

  • npm
  • python3
  • virtualenv
  • docker (optional)

Setup

make

Testing

make check

Gunicorn foreground

make run

Build and run the docker container

make image # optional
docker run -it --rm julienbalestra/vue-flask:latest

Observe prometheus metrics

curl http://${endpoint}/metrics

Structure

tree
.
|-- Dockerfile
|-- Makefile
|-- README.md
|-- app
|   |-- __init__.py
|   |-- api.py
|   |-- monitoring.py
|   |-- static
|   |   |-- Makefile
|   |   |-- css
|   |   |   `-- index.css
|   |   |-- js
|   |   |   `-- app.js
|   |   |-- media
|   |   |   |-- flask.png
|   |   |   `-- vuejs.png
|   |   `-- package.json
|   |-- templates
|   |   `-- index.html
|   `-- tests
|       |-- __init__.py
|       `-- test_api.py
|-- docs
|   `-- preview.png
`-- requirements.txt

8 directories, 15 files
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].