Skip to content

GPS 트래킹을 통해 지도 위에 그림을 그리는 안드로이드 어플리케이션 서비스

Notifications You must be signed in to change notification settings

Kongbee/Artwalk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

artwalk_logo

귿다


목차

  1. 프로젝트 소개
  2. 기술 스택
  3. 서비스 화면
  4. 서비스 구성요소
  5. 기능 소개
  6. 개발팀 소개

프로젝트 소개

artwalk_main

귿다는 GPS 트래킹 기록을 이용해 멋진 지도 위 그림을 그릴 수 있는 안드로이드 어플리케이션입니다.

어플리케이션에서 지도 위 원하는 좌표를 선택해 이동하고자 하는 경로의 밑그림을 그릴 수 있습니다.

밑그림을 바탕으로 경로를 따라 이동하고, 저장 및 다른 사용자와 멋진 GPS 아트를 공유할 수 있습니다.


👉 '귿다' 다운로드를 위해 플레이스토어로 이동하기 👈


기술 스택


Android

Kotlin Jetpack SDK
Kotlin Jetpack
  • Mapbox API
  • Android Jetpack
    • Databinding, Navigation, Hilt
  • Coroutine / Flow
  • MVVM / Clean Architecture
  • Retrofit2

Front-end

HTML5 CSS3 JavaScript Vue.js Node.js
HTML5 CSS3 JavaScript Vuejs Node.js

Back-end

JAVA Spring-Boot MySQL Swagger
Java Spring-Boot Mysql Swagger

DevOps

AWS EC2 NGINX Jenkins Docker Gitlab
ec2 nginx Jenkins docker gitlab

🔍 서비스 화면


artwalk_service_screen

artwalk_service_screen

artwalk_service_screen

artwalk_service_screen

artwalk_service_screen


👉 애플리케이션 시연 영상 보러가기 👈


관리자 페이지


로그인

admin_page_screen


메인

admin_page_screen


  • 전체 유저, 기록, 경로 데이터를 이용하여 제작된 차트를 확인할 수 있다.

사이드바

admin_page_screen


  • 좌상단에 위치한 버튼을 클릭하여 사이드바를 열고 사이드바를 통해 메인, 회원게시판, 경로게시판, 기록게시판으로 이동할 수 있다.

유저

admin_page_screen

admin_page_screen


  • 모든 회원의 아이디, 닉네임, 분류, 경로수, 기록수, 가입일, 최근 접속일을 확인 할 수 있다.
  • 아이디, 닉네임으로 특정 회원을 검색할 수 있다.
  • 상세페이지에서 각 회원의 프로필 이미지와 해당 회원이 작성한 경로, 기록을 추가로 조회하고 삭제할 수 있다.

경로

admin_page_screen

admin_page_screen


  • 생성된 모든 경로의 썸네일, 타이틀, 경로아이디, 생성한 회원의 아이디, 생성일을 확인 할 수 있다.
  • 경로 타이틀, 생성한 회원 아이디로 특정 경로를 검색할 수 있다.
  • 상세페이지에서 각 경로의 썸네일, 예상시간, 거리를 추가로 조회하고 해당 경로를 삭제할 수 있다.

기록

admin_page_screen

admin_page_screen


  • 생성된 모든 기록의 썸네일, 타이틀, 기록아이디, 생성한 회원의 아이디, 생성일을 확인 할 수 있다.
  • 기록 타이틀, 생성한 회원 아이디로 특정 기록을 검색할 수 있다.
  • 상세페이지에서 각 기록의 썸네일, 소요시간, 거리를 추가로 조회하고 해당 기록을 삭제할 수 있다.

🧵 서비스 구성요소


아키텍처

artwalk_architecture


android_architecture


ERD 구조

artwalk_erd_diagram


개발 팀 소개


📋개발 일정

2023.01.05 ~ 2023.02.17


Android

chi go
이치헌 고은빈
팀장 팀원

Web (Front-end & Back-end)

gong moon chang jung
공예찬 문수빈 이창준 정유정
팀원 팀원 팀원 팀원

About

GPS 트래킹을 통해 지도 위에 그림을 그리는 안드로이드 어플리케이션 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 36.9%
  • Java 35.3%
  • Vue 13.8%
  • HTML 12.3%
  • JavaScript 1.7%