여는 글


 

++2022.2.26 추가

AWS로 배포하는 과정에서 로컬에서 mariaDB -> AWS RDS 로 변경했다.

 

또한 음성인식이므로 마이크를 써야하는 데 AWS 환경에서 오디오 장치 설치하는 시도에만 일주일을 들였지만 오디오 장치가 설치조차 안돼서 웹에서 마이크를 쓰고 저장된 음성파일을 서버에서는 TEXT로 변환만 하는 것으로 방식을 바꾸려했으나 크롬 마이크 인식은 따로 외부 API를 쓰지 않고 음성->텍스트 변환이 가능한 모양이라 내가 쓰던 Google Cloud Platform의 Speech-to-Text API의 필요성도 없어지게 되었다...

 

대신 크롬이랑 오페라에서만 음성변환을 쓸 수 있다는 단점이 있지만 일단 구현에 초점을 두기로 했다.

크롬에서 마이크를 쓰기 위해서는 https를 사용해야했고 일단 상업용 페이지가 아니라서 아래 포스팅을 참고해서 ssl을 만들어서 사용했다.

https://velog.io/@wlgns410/django-ssl-%EC%A0%81%EC%9A%A9

 

 

배포 전 해야할 일


 

 나는 회원가입 기능이 있기 때문에 개인정보를 저장하지만 개인정보는 Django에서 제공하는 userDB를 사용하기 때문에 따로 암호화할 필요는 없었다.

 

Django에서는 SHA256을 사용한다고 한다.

 

 

 

 

닫는 글


 

이 글이 마지막 포스팅이다.

 

모든 코드(GitHub)와 포트폴리오 주소

 

웹 애플리케이션 포트폴리오(Full Stack)

GitHub https://github.com/codelistwriter/portfolio 메인 페이지 : 자기 소개 (https://codelistwriter.github.io/portfolio/) (JavaScript, React, Node.js, GitHub) 서브 페이지 1 : 4학년 졸업작품 리뉴얼 (D..

codelist.tistory.com

 

 

바로 앞에서 CSS를 열심히 썼더니 익숙해져서 재디자인은 아주 쉽게 끝냈다.

 

 

다음은 배포, 보안에 대한 내용이다

 

++폰트는 전부 https://blog.naver.com/hp0/221372793233

'포트폴리오(종료) > 졸업작품 리뉴얼 제작 과정 (완료)' 카테고리의 다른 글

[Django] 배포  (0) 2021.07.30
진행 과정  (0) 2021.07.23

 

 

졸업작품 리뉴얼은 아래와 같이 진행


 

0. 아이디어 공개 X. 기능만 구현

 

1. 재디자인(디자인은 팀원이 개발했기 때문)

 

2. 코드 리팩토링 (급하게 만드느라 보안, 최적화 안되어 있음)

 

3. 내가 개발했던 부분만 리뉴얼