YaleDHLab / Flask React Boilerplate
Licence: mit
Simple boilerplate for a Flask backend and React client
Stars: ✭ 69
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
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
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
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].