홈즈(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가 중요했다.