{"repo":"marcelovicentegc/django-react-typescript","free":true,"listed":false,"github":"https://github.com/marcelovicentegc/django-react-typescript","clone":"git clone https://github.com/marcelovicentegc/django-react-typescript.git","description":"This is a non-opinionated Django 5 + React 18 boilerplate built with great development experience and easy deployment in mind.","language":"Python","stars":380,"topics":["react","typescript","python","djangorestframework","django","boilerplate","docker","docker-compose","github-actions","django-react"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"django-react-typescript This is a non-opinionated Django 5 + React 18 boilerplate built with great development experience and easy deployment in mind. This template is ideal if you want to bootstrap a blog or a portfolio website quickly, or even a more complex application that requires a CMS, all while leveraging the best from React and Django. --- - Getting started - Setting up a database - Setting up a CDN - Running the project - Application architecture - Features - Going to production: infrastructure \\& deployment - Virtualized Deploy Workflow - Bare-metal Deploy Workflow - Configuration - Architecture overview - Similar projects Getting started This project relies on pnpm and Poetry to manage Node.js and Python dependencies, respectively. Make sure to have both installed on your machine before proceeding. After cloning this project, install all dependencies by running: This command will install all dependencies for the frontend (React) and backend (Django) apps. Setting up a database To start developing on this project, you will need a Postgres database instance running. It doesn 't matter if it's a local instance or a remote one. Just make sure to set up a Postgres database and configure the .env file with the correct credentials. For convenience, if you want to use Docker + Docker Compose to spin up a Postgres instance locally, with pgAdmin using alongisde, use the following command: Setting up a CDN This project uses Cloudinary as a CDN, so you will need to have an ac","default_branch":null,"files":null,"tree":[],"storefront":"/r/marcelovicentegc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marcelovicentegc/django-react-typescript/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."}