Skip to content

tbhumblestar/threemonths_backend

Repository files navigation

Project : Threemonths

개요

프로젝트 멤버 및 역할

  • 멤버 : 김영빈(Back) & 이현정(Front) & 장형원(Front)
  • 맡은 역할 : Backend 전담

사용한 기술스택(Backend)

  • Python
  • Django / Django Rest Framework
  • MYSQL
  • Github
  • Nginx(reverse-proxy)
  • Gunicorn
  • Docker(docker-compose)
  • AWS(EC2, RDS, S3)

API


구현

기능

  • AbstactBaseUser기반의 커스텀 유저모델
  • 카카오톡 소셜로그인
  • 네이버 클라우드를 활용한 문자인증
  • SIMPLE-JWT와 DRF Permission기능을 활용한 인증, 인가
  • DRF의 genericview기반의 api구현
  • to_representation 등을 활용한 serializer customizing
  • select_related, prefetch_related, prefetch 등을 활용한 ORM 최적화
  • API testcode 구현
  • Redis를 활용한 캐싱기능(예정)
  • celery기반 비동기(예정)

배포

기타

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages