2022.7.4~2022.8.20
- 이채원 [Team Leader] - 기획 및 UI, UX 디자인
- 이정욱 [Front-end] - 메인, 로그인, 회원가입, 고민쓰기 페이지 프론트엔드 개발
- 이진혁 [Dev Leader]- 백엔드 개발 및 Frontend 반응형 페이지 작업. 코드 리팩토링 진행. 코드 배포
- 정푸름 [Front-end] - 고민 해결하기, 내 메일함 페이지 프론트엔드 개발
- Framework - django, django-restframework
- frontend - html, css, javascript
- DB - postgresql
- Deploy - Docker, Docker-compose, EC2
- web server - nginx
- wsgi - uWSGI
-
Django에서 기본적으로 제공하는 user관련 툴을 활용하지 않고 session방식의 로그인을 구현하였음.
-
비밀번호 암호화 및 decorator를 통한 Authorization
- 반응형 웹 구축
- tailwind-styled css
- 향후 React로 전환할 것을 고려하여 tailwind 클래스 명을 활용하여 호환성을 고려하였음. base.css에 정리
- 고민 해결 보내기 부분에 REST API 적용
- page view에서 보여지지 않는 데이터 처리는 REST API를 통하여 Handling 하여 협업 과정에서 프론트엔드와 백엔드를 구분하고자 함