{"repo":"lee-lou2/django-boilerplate","free":true,"listed":false,"github":"https://github.com/lee-lou2/django-boilerplate","clone":"git clone https://github.com/lee-lou2/django-boilerplate.git","description":"[Python] Django Enterprise Boilerplate","language":"Python","stars":128,"topics":["backend","boilerplate","django","django-rest-framework","drf","python","rest-api","server","web"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Django Enterprise Boilerplate 한국어 English 실제 프로덕션 환경을 목표로 설계된 엔터프라이즈급 Django 보일러플레이트입니다. 강력한 인증/보안, API 버저닝, 캐싱, 비동기 처리, 문서화, 관측성까지 기본 제공하여 바로 제품 개발에 착수할 수 있습니다. 🌟 주요 기능 사용자 관리 - [x] 회원가입, 이메일 인증, 로그인 (JWT) - [x] 소셜 로그인 (Google) - [x] 사용자 프로필 관리 - [ ] 권한 및 역할 기반 접근 제어 - [x] 멀티 디바이스 관리 컨텐츠 관리 - [x] 피드 관리 - [ ] 사용자 기반 구독 - [x] 피드 및 댓글 좋아요, 신고 - [x] 대용량 파일 업로드 및 관리 커뮤니케이션 - [x] 이메일 발송 시스템 - [ ] 푸시 알림 - [ ] 1:1 문의 - [x] FAQ 및 공지사항 게임 기능 - [x] 출석 체크 유틸리티 - [x] 숏링크 생성 및 관리 - [ ] 통계 및 분석 - [x] 어드민 대시보드 - [x] API 버전 관리 인프라 - [x] 비동기 작업 처리 (Celery) - [ ] 검색 최적화 (Elasticsearch) - [x] 캐시 관리 (Redis, Memcached) - [ ] 미디어 저장소 (AWS S3) - [x] 로깅 및 모니터링 (Sentry, 구조화 로그) 🚀 시작하기 요구사항 - Python 3.11+ - Django 5.1+ - Redis (로컬 개발 시 docker-compose로 자동 제공) - PostgreSQL (로컬 개발 시 docker-compose로 자동 제공) 설치 Docker로 실행 Celery 실행 - 로컬(uv): uv run celery -A conf.celery.app worker -l info - Docker: docker compose up -d worker 📚 문서 각 기능별로 상세한 문서를 제공합니다. 문서는 한국어와 영어로 제공됩니다. 앱 - 계정 관리 - 회원 가입, 로그인, 소셜 로그인, 이메일 인증 등 - 사용자 관리 - 사용자 프로필 관리 - 디바이스 관리 - 디바이스/푸시 토큰 등록 - 숏링크 관리 - 숏링크 생성 및 관리 - 피드 관리 - 피드 관리 - 콘텐츠 관리 - 공지사항, 이벤트, FAQ 등 관리 - 게임 - 출석 체크 보안 - 데이터 암호화 설정 및 배포 - Docker 설정 및 배포 - 서버 배포 가이드 (준비 중) - CI/CD 파이프라인 (준비 중) 🔧 환경 구성 다음 환경을 지원합니다. DJANGO SETTINGS MODULE 로 전환합니다. - 로컬: conf.settings.local - 개발: conf.settings.develop - 스테이지: conf.settings.stage - 운영: conf.settings.prod 주요 환경 변수 (.env): - 필수 - SECRET KEY : Django 시크릿 키 - DJANGO SETTINGS MODULE : 예) conf.settings.local 또는 conf.settings.develop - DEB","default_branch":null,"files":null,"tree":[],"storefront":"/r/lee-lou2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lee-lou2/django-boilerplate/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."}