안녕하세요? 뼈빌런 블로그의 뼈빌런입니다.
직장에서 퇴사하고 작게나마 토이 프로젝트를 만들어서 관련하여 블로그 글을 써볼까 합니다.
다른 분들에게 도움이 되면 좋지만 저 역시 배웠던 내용도 정리할 겸 나중에 잊어버릴 경우, 다시 찾아보고 빠르게 이해하기도 좋구요.
진행한 프로젝트 대략적인 개요는 아래와 같습니다.
- 프로젝트명 : 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 |