프로젝트 자료

<aside>

프로젝트 자료 링크

</aside>

http://112.222.157.157:5033/

관리자 테스트 : [email protected] / admin123 | 입주민 테스트 : [email protected] / test123

APTeN.PPT

기술 스택

image.png

주제

Animation.gif

Animation.gif

내 담당

<aside>

<aside>

<aside>

<aside>

<aside>

Troubleshooting

트러블 슈팅

배운점

처음으로 풀스택 팀 프로젝트를 해보면서 학원에서 공부할 때는 몰랐던 것들을 많이 겪었다. SQL이 제일 약하다고 생각했는데 이번에 주차 현황 쿼리를 짜면서 NOT EXISTS 서브쿼리로 현재 주차 중인 차량을 판별하는 로직을 직접 구현해봤고 쿼리가 틀리면 화면이 통째로 안 나오는 걸 반복하면서 DB 구조를 더 꼼꼼히 보게 됐다. 차량 판별 로직을 짤 때 등록차량,방문차량,고정방문차량,미등록을 차량번호 하나로 자동으로 구분하는 흐름을 설계해봤는데 기능을 만들기 전에 데이터가 어떻게 흘러가는지 먼저 생각하는 게 중요하다는 걸 알게 됐다. 아쉬운 점은 알림 기능인데 시간이 부족해서 폴링 방식으로 구현을 했었다. 서버에 불필요한 요청이 계속 발생한다는 걸 알면서도 넘어간 부분이라 2차에서 FCM을 공부해서 개선해볼 생각이다.


팀에서 담당했던 부분을 백엔드/프론트엔드로 나눠서 정리했습니다.

Backend

Backend

Frontend

Frontend