Skip to content

아주 간단한 온라인 데이팅 서비스 (Simple online dating app)

License

Notifications You must be signed in to change notification settings

kimfame/redhorse

Repository files navigation

Red Horse (Backend)

Code style: black License: MIT

간단한 온라인 매칭 서비스입니다.

Requirements

  • Python 3.11
  • virtualenv
  • Pusher 회원가입 및 Channels 앱 생성
    • Frontend 채팅 동기화 목적
  • SMS API 연동 (Optional)
    • 회원인증 및 비밀번호 찾기 등에 이용
    • SMS 제공 서비스업체의 API 연동 필요(SMS 호출 함수에 코드 추가)

Installation (Local 개발환경 구축방법)

프로젝트 소스 다운로드

git clone https://github.com/kimfame/redhorse.git

프로젝트 폴더로 이동

cd redhorse

가상환경 구축 및 활성화

virtualenv venv
. venv/bin/activate

패키지 설치

pip install -r requirements-dev.txt

환경변수 파일 생성 및 값 입력

cp env_template.txt .env
vi .env

즉각 테스트를 원할 경우, 아래와 같이 환경변수 파일 생성 (임시 또는 거짓 데이터)

cp env_local_example.txt .env

테스트 환경에 프로젝트 구성에 필요한 기초 데이터 셋팅

./scripts/local_db_reset.sh

로컬 개발서버 실행

python manage.py runserver

License

Licensed under the MIT License.

About

아주 간단한 온라인 데이팅 서비스 (Simple online dating app)

Topics

Resources

License

Stars

Watchers

Forks