<aside> 💡 Node SNS 서비스를 제작하면서 공부한 내용 정리 & 코드에 대한 리뷰입니다
전체 코드 : https://github.com/Taewoong1378/Nodebird-SNS
</aside>
위 프로젝트의 업그레이드 버전 : React & 노드를 이용한 SNS 서비스
목차
현재 배포된 사이트 주소 : http://3.37.60.9/ (현재는 운영 중단)
Nunjucks와 Node.js, MYSQL를 이용해 SNS 서비스를 구현
로그인, 로그아웃, 팔로우, 팔로잉, 카카오 로그인 및 네이버 로그인 기능 구현
게시물 업로드 및 삭제, 좋아요 및 태그 검색 기능, 닉네임 수정 기능 구현
Redis labs와의 연동을 통해 session을 메모리가 아닌 Redis에 저장
AWS를 통해 사이트를 직접 배포하는 과정까지 진행 (위 주소를 통해 접속 가능)
Node.js와 MYSQL에 대해 중점적으로 공부한 뒤에 진행한 프로젝트이다. 따라서 Node.js(Express), MYSQL, Nunjucks를 이용해서 실제 운영 가능한 SNS 웹 사이트를 제작하였고, AWS의 Lightsail을 이용해 배포하였다. 세션 쿠키는 Redis에 저장하였다. 디자인의 경우에는 고려대학교 중앙컴퓨터 동아리 KUCC의 메인 색상인 **빨간색 계열(#C3201F)**을 주로 이용하여 디자인하였다.