Project/[Project] Red Horse

Intro.

bonevillain 2023. 6. 6. 10:21

안녕하세요? 뼈빌런 블로그의 뼈빌런입니다.

 

직장에서 퇴사하고 작게나마 토이 프로젝트를 만들어서 관련하여 블로그 글을 써볼까 합니다.

 

다른 분들에게 도움이 되면 좋지만 저 역시 배웠던 내용도 정리할 겸 나중에 잊어버릴 경우, 다시 찾아보고 빠르게 이해하기도 좋구요.



진행한 프로젝트 대략적인 개요는 아래와 같습니다.

 

  • 프로젝트명 : Red Horse (Backend)
  • 분류 : 온라인 데이팅
  • 언어 : Python 3.11
  • 프레임워크 : Django 4.2 + Django Rest Framework 3.14
  • 형상주소 : https://github.com/kimfame/redhorse

 

온라인 데이팅 서비스. 말이 은근 거창해서 부담스럽긴하나 간단하게 매칭해서 채팅방 만들어주는 서비스라고 보면 될 것 같네요. 대규모 이용자를 수용할 프로젝트는 아니고 소규모를 위한 프로젝트입니다.

 

프로젝트명은 Red Horse로 지었구요. (멋있게 쓰면 적토마가 되겠네요)

이름을 그렇게 지은 이유는 온라인 데이팅 앱이라 정열적인 말과 뭔가 잘 어울려서 그렇게 지었습니다.

 

Django + DRF 기반에 실시간 채팅은 Pusher 서비스를 붙여서 제작했습니다.

사용자 인증을 위한 SMS 쪽은 별도 함수로만 빼놓았고 로그에서만 SMS 내용을 볼 수 있습니다.

 

현재 backend는 대략적으로 완성했고 frontend는 만들 예정입니다.

frontend도 완성되면 추가로 글 쓰겠습니다.

 

추후 글 읽어보시면서 잘못된 정보가 있을 수도 있고 더 나은 개발 방향도 있을 수도 있습니다. 그런 부분들은 댓글로 남겨주시면 감사하겠습니다.

 

'Project > [Project] Red Horse' 카테고리의 다른 글

[Backend] env 환경변수  (0) 2023.06.12
[Backend] 프로젝트 환경셋팅  (0) 2023.06.12
[Backend] API 설계  (0) 2023.06.09
[Backend] DB 설계  (4) 2023.06.08
[Backend] 화면 설계  (0) 2023.06.06