{"repo":"thorgate/django-project-template","free":true,"listed":false,"github":"https://github.com/thorgate/django-project-template","clone":"git clone https://github.com/thorgate/django-project-template.git","description":"Thorgate's Django project template - Django, React, Sass, optional Docker and more","language":"JavaScript","stars":126,"topics":["django","react","javascript","template","webpack","cookiecutter","docker","docker-compose"],"license":"ISC","category":"deployment-docker-iac","readme_excerpt":"Thorgate's Django template Django project template that we use at Thorgate. Best suited for medium-sized and bigger apps that use JavaScript and React for frontend or single page web applications. (note that the primary repo is in Gitlab, with mirror in Github) Features - Django-based backend - Django - Separate settings for different environments (local/staging/production) - Python 3.6 or later - [SPA] Accessible from port 3000 for local development - Frontend app with JavaScript (ES2015), React and Sass - Latest JavaScript features from ES2015 and beyond, transpiled with Babel - React for fast modular user interfaces - Sass, PostCSS and Autoprefixer for more convenient styling - Webpack is used to bundle and minify JavaScript and styles - [SPA] Razzle for preconfigured isomorphic application - [SPA] Accessible from port 8000 for local development - Batteries - Docker / Docker Compose integration - Linting of Python, JavaScript and Sass code with Prospector, ESLint and stylelint - Automated code-formatting using black and prettier - py.test and coverage integration - Deploy helpers, using Ansible - Media files are stored in a CDN like S3 or Google Cloud Storage - Out-of-the-box configuration for nginx, gunicorn and logrotate - Includes PyCharm project config Usage To use this template, first ensure that you have Poetry available. After that, you should: 1. Install the requirements of the project template by running 2. Activate the virtualenv created by poetry : 3. Navigate t","default_branch":null,"files":null,"tree":[],"storefront":"/r/thorgate","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thorgate/django-project-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}