구분 | 내용 |
---|---|
한줄 소개 | 산행을 기록하고 경쟁하는 산악인들을 위한 iOS 앱 |
진행 기간 | 2021.06.01 - 2021.08.07 |
주요 기술 | Java Spring MySQL iOS |
팀원 구성 | 4명 (Server 개발 2명, Client 개발 1명, 디자이너 1명) |
전담 역할 | Server 개발 (Spring) |
🏆 수상 | MAKEUS 7TH 데모데이 대상 |
Github | https://github.com/Central-MakeUs/Smileflower_Server |
출시 여부 | App Store 출시 |
- MakeUs 7th 동아리 활동을 하면서 진행했던 프로젝트 입니다.
- iOS을 이용하여 앱을 제작하였으며 Spring 프레임워크로 서버를 구현하였습니다.
- 산악인들이 우리나라의 100대 명산에 대한 등산 기록을 하고, 다른 유저들과 경쟁할 수 있는 서비스 입니다.
- Java
- MySQL
- Spring
- iOS
- AWS EC2 ubuntu
- AWS S3
- AWS RDS
- GitHub
- Slack
- Discord
- 이메일, 비밀번호를 통해 회원가입을 할 수 있으며 이메일을 통해 2차 인증을 할 수 있습니다.
- 메인화면에서 100대 명산에 대한 정보를 검색할 수 있습니다.
- 등산할 산을 설정하고 등산 버튼을 통해 등산할 수 있습니다.
- 등산을 마치고 정상석 사진을 찍고 등산을 등록할 수 있습니다.
- 산 정보 화면에서 해당 산에 오른 사용자들의 랭킹을 확인할 수 있습니다.
- 산 정보 화면에서 해당 산의 정보 및 코스를 확인할 수 있습니다.
- 프로필 화면에서 자신이 올린 등산 게시물 및 일반 게시물을 확인할 수 있습니다.
- 타인의 등산 게시물에 대한 허위 등산 등록에 대해 신고 할 수 있습니다.
- 프로필 화면에서 자신의 현재 성과를 확인할 수 있습니다.
- 프로필의 지도화면에서 자신이 오른 산을 확인할 수 있습니다.
- Spring framework 를 이용한 Server 개발
- Apple login API 개발
- Profile 화면 API 개발
- AWS S3 를 이용한 사진 업로드 기능 개발
- 프로필 사진 업로드
- 등산 사진 업로드
- 일반 사진 업로드
- 산 사진 업로드
- AWS ec2 ubuntu 서버에 개발 서버 배포