2022~2023 컴퓨터캡스톤디자인(졸업과제) 출품작
대화형 아바타 앱 Coava의 백엔드 파트입니다.
- Poetry
curl -sSL https://install.python-poetry.org | python3 -
- MySQL (Mac)
brew install mysql
Windows 환경은 따로 홈페이지 방문하여 설치
poetry.lock
파일이 있는 경로에서 다음 명령어 실행
poetry install
manage.py
파일이 있는 경로에서 다음 명령어를 실행하면 서버를 구동할 수 있습니다.
poetry run python manage.py runserver
http://127.0.0.1 로 접속하면 api 서버 확인 가능
기능 | Method | Path |
---|---|---|
회원가입 | POST | api/join |
출석체크 목록 | GET | /api/daily |
출석체크 개별 retrieve | GET, PUT | /api/daily/ |
Get User ID | GET | /api/get_uid?nickname=홍길동 |
유저정보 조회/수정 | GET, PUT | api/mypage/ |
내 아바타 조회/수정 | GET, PUT | api/mypage/avatar/ |
내가 갖고 있는 아이템 | GET, PUT | api/myitem/ |
상점 | GET | api/shop?section=hat |
아이템 사진 받아오기 | GET | api/item/1 |
밈 사전 | GET, POST, PUT | api/meme |
유행어 사전 | GET, POST, PUT | api/buzz |
밈/유행어 썸네일 | GET | api/thumbnail?type=meme&id=1 |
끝말잇기 | GET | api/word |
GCP에서 Computing engine을 통해 배포하였음