Skip to main content
[![Build Status](https://travis-ci.org/treebee/flask-vue-scaffold.svg?branch=master)](https://travis-ci.org/treebee/flask-vue-scaffold)

# flask-vue-scaffold

Create a new [Flask](https://github.com/pallets/flask) project with a [Vue.js](https://github.com/vuejs/vue) frontend without pain.

## About

`flask-vue-scaffold` helps with setting up a new project which uses Flask for the backend and Vue.js for the frontend.
No need to spend hours getting webpack and Flask to work together for development and production.
As a base it uses [vue-cli](https://github.com/vuejs/vue-cli) with webpack.
In development mode two services are started with the help of [honcho](https://github.com/nickstenning/honcho),
the Flask server and a webpack-devserver.

## Requirements

* Python3.6
* Node

## Usage

```
pip install flask-vue-scaffold
flask_vue init --name my-awesome-project [--dest /path/to/workspace]

cd /path/to/workspace/my-awesome-project
pip install -e .
yarn
my_awesome_project devserver
```

Start editing the backend in the `my_awesome_project` directory, frontend in `src`.

## License

Apache License 2.0

## TODO
* add more tests
* add example python tests to the created project
* merge build and config folder (webpack config stuff) into config folder


Release files for Flask-Vue-Scaffold 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Flask-Vue-Scaffold 0.1.1
File Size Uploaded
Flask-Vue-Scaffold-0.1.1.tar.gz 126.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Flask-Vue-Scaffold 0.1.1
File Interpreter ABI Platform
Flask_Vue_Scaffold-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 259.8 kB

Release files / Flask-Vue-Scaffold-0.1.1.tar.gz

Download URL Flask-Vue-Scaffold-0.1.1.tar.gz
Size 126.3 kB
Tags Source
SHA-256 checksum
How to use checksums
78d8041c4456fac63ab1fb358cb16045bf05dcd8f0d56261e371e45ca879a39c
BLAKE2b-256 checksum
How to use checksums
c97fa1760277952fe037dbbbf072959b85474a47a37f7b02efa1598a85370303
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Flask_Vue_Scaffold-0.1.1-py3-none-any.whl

Download URL Flask_Vue_Scaffold-0.1.1-py3-none-any.whl
Size 133.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e7838f24e683e8fbff0ec9c8734bb362b81dc0c125be0d9cf0cfda66a65d1deb
BLAKE2b-256 checksum
How to use checksums
3a216a85ab68071870e1fd7492ae703101455e82196d283674065d4796278c79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page