[프로젝트] 휴일 알리미
업데이트:
쿠폰 매니저
실행 화면
프로젝트 개요
식당이나 가게, 공공시설 등의 운영상 발생할 수도 있는 비정기 휴업을 시설 관리자가 시설을 이용하고자 하는 이용자들에게 쉽게 공지를 할 수 있게 하는 앱과 WAS로 구성된 시스템
- 저장소: 깃 허브 리포지토리
- 프로젝트 보고서
프로젝트 개발 정보
- 개발 기간: 2020.02.03. ~ 2020.06.16.
- 개발 인원: 5
- 역할: 설계 및 구현
개발 내용
- 전체 시스템, DB, UI, HTTP 메소드의 기반 설계 및 구현, 톰캣 서버, DB 서버 구축
- 마크다운→html 렌더러, 바이오 인증, 구글 Firebase 알림 리시버, 카카오 맵 등 구현
실행 및 개발 환경
Windows 10, CentOS Linux | |
Android, iOS, CentOS Linux | |
Google Cloud Platform | |
Flutter, Spring boot | |
Dart, JAVA, Kotlin Swift, MySQL | |
Android Studio, IntelliJ IDEA, Visual Studio Code |
개발 후기
학과 졸업작품으로 진행한 프로젝트입니다.
애자일 개발 프로세스의 방법론을 이해하고 응용하여 짧은 개발과 통합주기의 반복을 통해 프로젝트를 진행하였습니다.
이런 방식을 통해 진행한 덕분에, 팀원이 회의내용을 잘 못 알고 개발한 부분이나 미진한 부분을 미리 파악하고 보완할 수 있어 위기를 극복하고 어느 정도 결과물을 낼 수 있었습니다.
프로젝트를 통해 플러터 프레임워크를 이전보다 능숙하게 다룰 수 있게 되었으며, HTTP 메소드를 이용한 통신, 스프링부트 프레임워크에 대해 새롭게 배울 수 있었습니다.
또한, 개발 과정 중에 사용한 카카오맵 API는 플러터를 지원하지 않아서 스프링부트 상의 View로 구현하는 창의성을 발휘할 수 있었습니다. 전체적으로, 여러 프레임워크와 네트워크 통신, 개발방법론 등을 배울 수 있는 좋은 프로젝트였습니다.
하지만, 프로젝트의 규모를 팀의 능력에 비해 크게 잡은 탓에 몇몇 기능들이 미완성이고 SSL 인증서와 패킷 암호화 등을 적용하지 못하는 등 보안이 허술하며, 예외처리 등 여러 부분에서 디테일이 떨어져 실제로 상업적으로 운영하기에는 어려움이 있는 등, 아쉬움 또한 있는 프로젝트였습니다.
댓글남기기