Skip to content
/ django-react-base Public template

A boilerplate project for quickly setting up a Django backend with a React frontend

Notifications You must be signed in to change notification settings

kartoza/django-react-base

Repository files navigation

🚀 Kartoza Django React

A boilerplate for kickstarting Kartoza Django backend and React frontend projects

🌟 Features

  • Django backend with Django Rest Framework (DRF) for API development
  • React frontend with Redux for state management
  • Webpack configurations for modern JavaScript (ES6+) support
  • Responsive design with MUI
  • Docker and docker-compose support for containerization
  • Code linting with ESLint and Prettier (frontend) and flake8 (backend)

⚡ Quick Start

  • Clone the repository
git clone https://github.com/kartoza/django-react-base.git
cd django-react-base
  • Copy and customize the environment file and the Docker Compose override file from the template.
cp deployment/.template.env deployment/.env
cp deployment/docker-compose.override.template.yml deployment/docker-compose.override.yml
  • Build the project using the provided command in makefile
make build
  • Run the application using Docker and the provided makefile
make run

📚 Documentation

For detailed setup instructions, custom configurations, deployment, and additional features, please refer to the wiki.

🤝 Contributing

Contributions are welcome! Please read our contributing guide to learn how you can get involved and help improve this project.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A boilerplate project for quickly setting up a Django backend with a React frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published