[프로젝트] 휴일 알리미

업데이트:



쿠폰 매니저

실행 화면

     

프로젝트 개요

식당이나 가게, 공공시설 등의 운영상 발생할 수도 있는 비정기 휴업을 시설 관리자가 시설을 이용하고자 하는 이용자들에게 쉽게 공지를 할 수 있게 하는 앱과 WAS로 구성된 시스템

프로젝트 개발 정보

  • 개발 기간: 2020.02.03. ~ 2020.06.16.
  • 개발 인원: 5
  • 역할: 설계 및 구현

개발 내용

  • 전체 시스템, DB, UI, HTTP 메소드의 기반 설계 및 구현, 톰캣 서버, DB 서버 구축
  • 마크다운→html 렌더러, 바이오 인증, 구글 Firebase 알림 리시버, 카카오 맵 등 구현

실행 및 개발 환경

개발 O/S
Windows 10, CentOS Linux
실행 O/S
Android, iOS, CentOS Linux
네트워크 호스트
Google Cloud Platform
프레임워크
Flutter, Spring boot
개발 언어
Dart, JAVA, Kotlin Swift, MySQL
에디터 / IDE
Android Studio, IntelliJ IDEA, Visual Studio Code

개발 후기

학과 졸업작품으로 진행한 프로젝트입니다.

애자일 개발 프로세스의 방법론을 이해하고 응용하여 짧은 개발과 통합주기의 반복을 통해 프로젝트를 진행하였습니다.

이런 방식을 통해 진행한 덕분에, 팀원이 회의내용을 잘 못 알고 개발한 부분이나 미진한 부분을 미리 파악하고 보완할 수 있어 위기를 극복하고 어느 정도 결과물을 낼 수 있었습니다.

프로젝트를 통해 플러터 프레임워크를 이전보다 능숙하게 다룰 수 있게 되었으며, HTTP 메소드를 이용한 통신, 스프링부트 프레임워크에 대해 새롭게 배울 수 있었습니다.

또한, 개발 과정 중에 사용한 카카오맵 API는 플러터를 지원하지 않아서 스프링부트 상의 View로 구현하는 창의성을 발휘할 수 있었습니다. 전체적으로, 여러 프레임워크와 네트워크 통신, 개발방법론 등을 배울 수 있는 좋은 프로젝트였습니다.

하지만, 프로젝트의 규모를 팀의 능력에 비해 크게 잡은 탓에 몇몇 기능들이 미완성이고 SSL 인증서와 패킷 암호화 등을 적용하지 못하는 등 보안이 허술하며, 예외처리 등 여러 부분에서 디테일이 떨어져 실제로 상업적으로 운영하기에는 어려움이 있는 등, 아쉬움 또한 있는 프로젝트였습니다.



댓글남기기