All Projects → YaleDHLab → Flask React Boilerplate

YaleDHLab / Flask React Boilerplate

Licence: mit
Simple boilerplate for a Flask backend and React client

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Flask React Boilerplate

React Universal Boiler
A bold way to begin your next great universal React application. Uses Webpack 3, React 16, Redux, and more for a great developer experience.
Stars: ✭ 65 (-5.8%)
Mutual labels:  webpack, boilerplate
Jolly
Production ready boilerplate for hapi.js
Stars: ✭ 68 (-1.45%)
Mutual labels:  webpack, boilerplate
Tris Webpack Boilerplate
A Webpack boilerplate for static websites that has all the necessary modern tools and optimizations built-in. Score a perfect 10/10 on performance.
Stars: ✭ 1,016 (+1372.46%)
Mutual labels:  webpack, boilerplate
Html Sass Babel Webpack Boilerplate
Webpack 4 + Babel + ES6 + SASS + HTML Modules + Livereload
Stars: ✭ 35 (-49.28%)
Mutual labels:  webpack, boilerplate
App Template
Boilerplate for Angular apps
Stars: ✭ 67 (-2.9%)
Mutual labels:  webpack, boilerplate
Typescript Boilerplate
Start writing stuff in TypeScript without bothered by configurations
Stars: ✭ 35 (-49.28%)
Mutual labels:  webpack, boilerplate
Html5 Boilerplate
A simple, fast, modern, pure html, css (and sass), js, live reload starter template
Stars: ✭ 65 (-5.8%)
Mutual labels:  webpack, boilerplate
Suicrux
🚀 Ultimate universal starter with lazy-loading, SSR and i18n. [not maintained]
Stars: ✭ 958 (+1288.41%)
Mutual labels:  webpack, boilerplate
React Boilerplate
Production-ready boilerplate for building universal web apps with React and Redux
Stars: ✭ 53 (-23.19%)
Mutual labels:  webpack, boilerplate
Express React Hmr Boilerplate
A boilerplate for scaffolding production-ready MERN stack projects.
Stars: ✭ 51 (-26.09%)
Mutual labels:  webpack, boilerplate
Express React Boilerplate
🚀🚀🚀 This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-53.62%)
Mutual labels:  webpack, boilerplate
Prestashop
Free PWA & SPA for PrestaShop
Stars: ✭ 59 (-14.49%)
Mutual labels:  webpack, web-app
Preact Boilerplate
🎸 Ready-to-rock Preact starter project, powered by Webpack.
Stars: ✭ 959 (+1289.86%)
Mutual labels:  webpack, boilerplate
Whitestorm App Boilerplate
[WIP] WhitestormJS 2 App boilerplate
Stars: ✭ 42 (-39.13%)
Mutual labels:  webpack, boilerplate
Vue Auth Boilerplate
🔑 Vue.js scalable boilerplate with user authentication.
Stars: ✭ 31 (-55.07%)
Mutual labels:  webpack, boilerplate
Webvr Webpack Boilerplate
A webvr multi-scenes Single-page application for three.js, webpack
Stars: ✭ 47 (-31.88%)
Mutual labels:  webpack, boilerplate
Angular2 Webpack Boilerplate
A boilerplate for Angular 2 and Webpack
Stars: ✭ 30 (-56.52%)
Mutual labels:  webpack, boilerplate
Jekyll Boilerplate
Helpful files to get started working on a new Jekyll website
Stars: ✭ 30 (-56.52%)
Mutual labels:  webpack, boilerplate
Webxr Webpack Boilerplate
Starter Kit for building rich, immersive WebXR projects (featuring A-Frame) PWA with Webpack and SASS
Stars: ✭ 48 (-30.43%)
Mutual labels:  webpack, boilerplate
React Cool Starter
😎 🐣 A starter boilerplate for a universal web app with the best development experience and a focus on performance and best practices.
Stars: ✭ 1,083 (+1469.57%)
Mutual labels:  webpack, boilerplate

Flask React Boilerplate

Build Status

Simple boilerplate for a Flask backend and React client including:

  • ES6 transpiling via Webpack
  • Hot module reloading via Webpack Dev Server
  • State management via Redux
  • Tests via Pytest and Jest
  • Linting via Pylint and Eslint
  • Travis CI for automatic testing and linting

Dependencies

To install the boilerplate dependencies, you can run:

git clone https://github.com/YaleDHLab/flask-react-boilerplate
cd flask-react-boilerplate
npm install --no-optional
pip install -r requirements.txt

Quickstart

Once the dependencies are installed, you can start the api with the following command:

npm run production

That will start the server on port 7082. To run the development server with hot module reloading, run:

npm run start

That will start the webpack dev server on port 7081.

Tests

To run the Javascript tests (located in src/tests/), run:

npm run jest

To run the Python tests (located in server/tests/), run:

pytest

Linting

To lint the Javascript files (located in src), run:

npm run lint-js

To lint the Python files (located in server), run:

npm run lint-py
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].