Xpirix / QGIS-Plugins

QGIS Plugins Website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸš€ 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

QGIS Plugins Website


Languages

Language:Python 36.5%Language:Shell 18.6%Language:JavaScript 12.7%Language:TypeScript 12.0%Language:Nix 7.0%Language:Dockerfile 4.8%Language:HTML 4.4%Language:Makefile 2.4%Language:SCSS 1.6%