Skip to content

2018년 진행한 졸업프로젝트의 안드로이드 관련 Repository

Notifications You must be signed in to change notification settings

yjw5344/Benefit-Android

Repository files navigation

혜택 알고 가즈아~!


<프로젝트 요약>

프로젝트명 : 혜택 알고 가즈아~!

플랫폼 : 안드로이드 기반 모바일 어플리케이션

내용 : 사용자의 현재위치를 기반으로 근처 상점의 위치, 할인정보를 제공 App

기간 : 2018.01 ~ 2018.10

인원 : 4명

역할 : 팀장 및 클라이언트(안드로이드) 개발


<목차>


프로젝트 개요

<프로젝트 제안배경>

img1


<프로젝트 내용>

img2


<프로젝트 주요기술>

img3




프로젝트 설계

<안드로이드 OS>

img4


<화면 구성>

img5


<기능 구성>

img6



프로젝트 구현

<로그인>

img7


<회원가입>

img8


<메인화면>

img9


<게시판>

img10


<할인정보>

img11


<내 정보>

img12



프로젝트 라이브러리

<Shared Preference & JWT>

img13


< HostTab Layout >

img14


< Google API >

img15


< Retrofit >

img16


< Glide >

img17



프로젝트 기술

<서버>

플랫폼 : 노드JS(NodeJS)

개발툴 : Atom, Postman

기타 : AWS EC2, Swagger

AWS EC2를 사용하여 서버 및 데이터베이스 구축

Swagger를 이용하여 API문서를 제작하여 클라이언트 개발과 소통하여 개발을 진행

img18


<데이터 베이스>

플랫폼 : 몽고DB(MongoDB), 파이썬(Python)

개발툴 : Robo Mongo 3T

데이터베이스를 구축하기 위한 데이터를 모으거나 변환하는데 파이썬를 활용

데이터 구축을 위한 크롤링 코드 및 주소를 위도, 경도로 변환하는 작업을 파이썬으로 진행하여 데이터 베이스를 구축

img19


<형상 관리>

형상관리 도구 : 소스트리(Source Tree), 깃허브(Github), 트렐로(Trello)

소스코드 및 개발 협업은 소스트리를 통한 깃허브의 공동 Organizations을 제작하여 진행

아이디어 회의 및 회의록은 트렐로를 이용하여 기록 및 진행

img20


<기술 스택>

img21


기타

서버 프로젝트로 이동!

트렐로 이동!

본 프로젝트 Organizations으로 이동!

About

2018년 진행한 졸업프로젝트의 안드로이드 관련 Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages