Cely
2019 중량구 창업대전 참여를 위한 프로젝트 :)
'You can search to easily running community'의 줄임말로 좀 더 쉽게 런닝 파트너를 찾을 수 있게 도와주는 서비스이다.
1. 프로젝트 개요
- 프로젝트 유형: 2019중랑창업대전
- 프로젝트 수행기간: 2019,08.10 ~ 2019.11.29
2. 프로젝트 기획배경 및 목표
- 트렌드 분석 도구를 활용한 자료조사
- 사용자에게 일방적인 정보 제공으로 형태의 기존 서비스와의 차별화를 위해 각 러너들을 이어주는 소셜네트워크에 초점을 맞추어 서비스를 기획함
ㄴ. 프로젝트 목표
- Google Trend, Hash Tag LAB, drawo io등의 도구를 활용한 서비스 기획
- Cloud Computing, REST API 등을 활용한 서비스 개발
- Firebase Storage를 활용한 이미지 처리 기능 구현
- 공공 데이터 포털 REST API를 활용한 러닝코스 탐색 기능 구현
- 캐싱기법 활용한 UI/UX 최적화 기법
- Firebase RealTimeDB를 활용한 유저 간에 소셜네트워크 기능 구현
3. 프로젝트 수행내용
- 프론트 -ios -Xcode(11.0) -swift -cocoaPods(1.6.1) -서울 열린 데이터 광장 Open API -Naver Mobile Map API Ver 1.0
- 백엔드 -서버 역할 수행을 위해 Firebase를 사용하였다
ㄴ. 프로젝트 참여인원 및 담당업무
김재석(*본인)
- 프로젝트 활용기술 -REST API, Swift, Firebase, Cashing, git, cocoaPods, xCode, Authentication, Google Trend Service, Hash Tag LAB
- 담당업무 -Google Trend, Hash Tag LAB, draw io 등을 활용한 서비스 기획 -Swift, Xcode, ios를 활용한 앱 제작 -Firebase를 활용한 서버 구현 -써드파티 라이브러리를 활용한 인증과정 구현 -캐싱기법을 활용한 UI/UX 최적화
ㄷ. 세부수행 내역(담당업무)
기획과정에서 도구를 활용한 이유 -기획과정에 자료조사의 중요성 -개발과정에서 앱 시나리오의 헷갈림 방지 -초기 방향성을 벗어난 서비스 개발 방지
ios 앱 개발 과정에서 중시했던 점 -MVC 디자인 패턴의 적용 -UI개발 방식의 대한 고민 -AutoLayout를 활용한 각 기종 별 대응성 확대
서버 개발 과정에서 중시했던 점 -한정된 시간에 따른 개발 난이도 조절 -보안에 대한 고민 -이미지 관리에 대한 간편성 -DB구축의 간편성 및 유지보수
- 캐싱기법을 활용한 UI/UX 최적화
UI/UX 최적화 과정에서 고려한 점 -UI/UX에 대한 공부 및 최적화 방법 탐색 -한정된 시간에 따른 개발 난이도 조절 -Open API의 활용
ㄹ. 구동화면 및 세부설명