카테고리 없음
내일 배움 캠프 최종 프로젝트
하늘유니콘
2023. 6. 21. 16:59
기술 스택
기능
사용기술
Python 3.10.6
Django 4.2.2
DjangoRestFramework 3.14.0
기능
- DB - MySQL
- 회원기능
- 회원가입 jwt token
- 로그인 jwt token
- 소셜로그인 (API)
- 계정정보 ( = 비공개 프로필)
- 비밀번호 변경 가능
- 이메일 인증
- 이메일 변경 , 전화번호 변경
- 프로필 ( = 공개프로필)
- mbti : Choice
- 지역 : Choice , Default=’전국’
- GeoLocation api 사용
- https://www.ncloud.com/product/applicationService/geoLocation
- 나이
- 소개
- 친구맺기
- 아이디 찾기 : SMS 인증 (API)
- 비밀번호 재설성 : 이메일 인증
- 신고 기능
- 신고 누적 시 임시 차단
- django-apscheduler 사용
- https://pypi.org/project/django-apscheduler/
- SNS 기능 - 채팅 (API)
- django channels 사용 (웹소켓)
- https://channels.readthedocs.io/en/stable/
- 결제해서 포인트 충전
- 친구추천 리스트 상단 노출 (유료확성기)
- 토스 api 사용
- https://docs.tosspayments.com/guides/index
- 나랑 같은 MBTI를 가진 유저목록 보여주기(추천), 궁합이 잘 맞는 MBTI 유저목록 보여주기(추천)
- 친구찾기 (오프라인 만남 모집) - 글작성 , 실명
- 지역따라 친구찾기 → 나랑 같은 지역 유저 리스트 : 골라서 채팅보내기
- MBTI 별 친구찾기
- 고민상담 탭 (익명)
- 글작성
- 수정 / 삭제 → 내가 쓴 글일 때만
- 댓글 , 대댓글
- 좋아요
- 댓글, 좋아요 알림
- 만남의 광장
- 모임 글쓰기
- 수정 / 삭제 → 내가 쓴 글일 때만
- 모임 목록
- 모임 생성 및 삭제 (비활성화)
- 장소 추천 탭
- 모임의 목적에 따른 추천, 혼밥하기 좋은 식당 추천
- 관리자만 접근 가능한 페이지 - 관리자의 장소 추천 게시글 작성
- 유저들의 리뷰
- 글작성
- 댓글 , 대댓글
- 북마크
- 댓글 알림
- Ver 2.0 (추가기능)
Google로 사용자 로그인 | Identity Platform 문서 | Google Cloud
의견 보내기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Google로 사용자 로그인 이 문서에서는 Identity Platform을 사용하여 Google로 사용자를 로그인 처리하
cloud.google.com
백엑드는 다 완성했지만 결과를 보기위해서 어쩔 수 없이 풀스택이 아닌 풀스택 작업을 해왔는데 생각보다 많이
어러웠다.
HTML같은 경우에는 훔쳐오거나 재사용하면 그만인데 문재는 JS로 어떻게 동작할지가 중요한거라서 어러운 경우가
있습니다.한 번도 해본적이 없어서 팀원들이랑 함께 API 설정을 했습니다.
그것보다 더 힘든거는 css라는데 css는 팀장님이 만들어 놓으셔서 더 이상 할 작업이 없어서 css만 대충 흟어보았
습니다.
백엔드 작업 완성이라서 HTML CSS JS 작업하고 목요일에 17:30분에 중간 발표회 발제하고 금요일에 발표회라서
수요일에 팀장님이 프론트 엔드 작업하시고 부리더님은 도커로 백엔드 배포작업 편성이 되었습니다.
오늘은 작업보다는 코드를 흟어보고 정보를 찿고 새겨보는 시간을 가졌습니다.
쉬는거는 흥미없는 성격이라서 백엔드도 중요하지만 프론트엔드도 팀 프로젝트라서 조금이라도 공부했는데
어럽긴 했습니다.