Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bpmct/react-django


https://github.com/bpmct/react-django

Last synced: 26 days ago
JSON representation

Awesome Lists containing this project

README

        

# The React + Django Template · [![Version Badge](https://img.shields.io/badge/version-1.0.0-brightgreen)](#)

A React starter project with Django 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
- [Django](https://github.com/django/django) - Python web framework (batteries included)
- [Poetry](https://github.com/python-poetry/poetry) - modern dependency management for Python
- [PostgreSQL](https://www.postgresql.org/) - database
- [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.