mote https://github.com/GDSC-KNU/Project2.git# Boat-Vote Boat-Vote 서비스는 투표기반 SNS입니다. django-rest-framework를 사용하여 RESTful API기반으로 제작되었습니다. JWT기반 인증을 포함하고 있습니다.
FE Repo: https://github.com/GDSC-KNU/Project2-FE/
- 회원, 보드, 댓글 CRUD
- JWT기반의 회원 인증
- OpenDocs3.0 기반 Swagger API를 통한 문서화
- Django
- django-rest-framework
- django-simplejwt
- swagger(openDocs 3.0)
- Docker
$ cd voteSite
$ python manage.py runserver
$ docker pull seyoung8239/boat-vote-be
$ docker run -p 8000:8000 seyoung8239/boat-vote-be
We used a OpenDocs3.0 based Swagger API
. You can access docs with the below path after run a server
http://0.0.0.0:8000/swagger/
http://0.0.0.0:8000/redoc/
http://3.39.167.118:8000/swagger/
http://3.39.167.118:8000/redoc/
- DB 스키마 설계 (회원, 글, 댓글, 투표 항목)
- REST API 설계 (회원, 글, 댓글, 투표 항목)
- 비지니스 로직 구현 (회원, 글, 댓글, 투표 항목)
- JWT 도입
- OpenDocs3.0 Swagger API 도입
- Docker image 관리
- AWS EC2로 배포
- 2.0 Swagger API 추가
- API 명세서 작성
- view 일부 기능 구현
- Board LastVoted, MyBoard, Category별 조회
- User 기본 이미지