Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harshcasper/react-flask-starter-shipyard
https://github.com/harshcasper/react-flask-starter-shipyard
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/harshcasper/react-flask-starter-shipyard
- Owner: HarshCasper
- Created: 2023-10-07T23:06:23.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-15T19:41:05.000Z (about 1 year ago)
- Last Synced: 2024-11-08T05:41:40.256Z (about 2 months ago)
- Language: JavaScript
- Size: 455 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The React + Flask Template · [![Version Badge](https://img.shields.io/badge/version-1.0.0-brightgreen)](#)
A React starter project with Flask backend that works with [Docker](https://www.docker.com), [Docker Compose](https://docs.docker.com/compose),
and [Shipyard](https://shipyard.build) out of the box.## Includes
- [React](https://github.com/facebook/react) - JavaScript library for building user interfaces
- [Material-UI](https://github.com/mui-org/material-ui) - React components for faster and simpler web development
- [Flask](https://github.com/pallets/flask) - lightweight WSGI web application framework
- [Jinja](https://github.com/pallets/jinja) + [Bootstrap](https://pythonhosted.org/Flask-Bootstrap) (from CDN)
- [uWSGI](https://github.com/unbit/uwsgi) - entrypoint
- [Celery](https://github.com/celery/celery) (with example heartbeat task configured) - distributed task queue
- [Flask-SQLAlchemy](https://github.com/pallets/flask-sqlalchemy) - ORM toolkit
- [LocalStack](https://github.com/localstack/localstack) - fully functional local AWS cloud stack## Dependencies
- [Docker](https://www.docker.com) & [Docker Compose](https://docs.docker.com/compose) - to build and run the app
- [Make](https://www.gnu.org/software/make/manual/make.html) - to easily run commands needed for development## Getting Started
- Run `make develop` at the root of this project.
- Visit the app at http://localhost:3000.
- Visit http://localhost:8080/api/v1/files to list objects in LocalStack s3 bucket.
- Make your code changes! The app will reload whenever you save.