홈즈(Homes)
업데이트:
1. 주제
-
IoT를 이용한 스마트 홈 케어 서비스
-
삼성 청년 SW 아카데미(SSAFY) 공통 프로젝트
2. 사용 언어 및 장비
-
Front-end : React, Material UI
-
Back-end : Node.js, Maria DB
-
AWS 및 nginx으로 배포
-
아두이노와 라즈베리파이
3. 프로젝트 기간 및 인원
-
2020-01 ~ 2020-02 (6주)
-
4인 팀
4. 프로젝트 내용
-
라즈베리파이와 아두이노를 이용한 온도, 습도 등 여러 정보 제공 및 조작 가능
-
웹캠을 이용한 나만의 CCTV 사용
-
주민 투표와 관리사무실의 공지 사항을 실시간 확인
-
이웃간의 게시판 및 채팅을 통해 돈독한 관계 확인
-
관리비 내역을 웹에서 확인
5. 역할
-
팀 구성
-
AWS 환경 구축 및 nginx 세팅
-
투표 시스템 구축 및 투표 게시판 개발
-
CCTV 기능 개발
6. 후기
AWS 환경에서 배포를 처음 해봤다.(Nginx 사용도)
Node.js를 이용해 봤는데 Spring 보다 사용하기가 더 편했다
미들웨어 기능을 통해 Spring의 filter와 비슷한 역할을 할 수 있다
비동기 처리 방식이다 보니 async와 await가 중요했다.