Boilerplate to create a simple web app with Flask and React. Other fontend libraries included Twitter Bootstrap, jQuery, Lodash, Require.js & Font Awesome.
Deployed on Heroku: flask-react.herokuapp.com
-
Install python dependencies
pip install flask requests
-
Install required frontend libraries using bower.
bower install
-
Transform JSX to JS using React tool for development purpose
npm install babel-preset-react babel --presets react ./app/static/jsx --out-dir ./app/static/js
-
Run Flask server
python app/main.py
-
Start coding! :)
Abhinay Omkar abhiomkar@gmail.com
MIT
- Migrate to ES6. Get rid of deprecated JSX.
- Support server side rendering of React components
- Use webpack & gulp for packaging and building.
- Use PostCSS.
- Add deploy instructions.