Skip to content

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
  • Prepare the files
./setup.sh
  • Build the project using the provided command in makefile
make build
  • Run the application using Docker and the provided makefile
make run
  • Development using vscode
  • If it has been run before
make down
  • Run vscode
./vscode.sh

📚 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

Contributors 7