Skip to content

Boilerplate application for a Python/Flask JWT Backend and a Javascript/React/Redux Front-End with Material UI.

License

Notifications You must be signed in to change notification settings

rosensama/React-Redux-Flask

This branch is 2 commits ahead of, 20 commits behind dternyak/React-Redux-Flask:master.

Folders and files

NameName
Last commit message
Last commit date
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016
Dec 18, 2016

Repository files navigation

React-Redux-Flask

Boilerplate application for a Flask JWT Backend and a React/Redux Front-End with Material UI.

  • Python 2.7+ or 3.x
  • Pytest
  • Heroku
  • Flask
  • React
  • Redux
  • React-Router 2.0
  • React-Router-Redux
  • Babel 6
  • SCSS processing
  • Webpack

screenshot

Create DB

$ export DATABASE_URL="postgresql://localhost/yourdb"

or

$ export DATABASE_URL="mysql+mysqlconnector://localhost/yourdb"

or

$ export DATABASE_URL="sqlite:///your.db"

$ python manage.py create_db
$ python manage.py db upgrade
$ python manage.py db migrate

To update database after creating new migrations, use:

$ python manage.py db upgrade

Install Front-End Requirements

$ cd static
$ npm install

Run Back-End

$ python manage.py runserver

Test Back-End

$ python test.py --cov-report=term --cov-report=html --cov=application/ tests/

Run Front-End

$ cd static
$ npm start

Build Front-End

$ npm run build:production

About

Boilerplate application for a Python/Flask JWT Backend and a Javascript/React/Redux Front-End with Material UI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 74.8%
  • Python 21.7%
  • CSS 1.9%
  • Other 1.6%