Skip to content

Gachicar/Gachicar-Android

Repository files navigation

❄️ GachiCar 프로젝트 소개

이 프로젝트는 그룹을 만들고 개인이 공유할 차량을 등록하여 그룹원들과 편리하게 공유할 수 있는 플랫폼입니다. 음성 비서를 사용하여 차량을 쉽게 예약하고 사용할 수 있으며, 홈 화면과 메뉴에서 주행 리포트, 예약 리스트, 차량 정보를 조회할 수 있습니다.

✅ 주요 기능

1️⃣ 그룹 및 차량 등록

  • 회원가입/로그인 후 그룹 생성
  • 차량 등록 후 멤버 초대
  • 그룹원들만 해당 그룹의 공유 차량을 이용 가능

2️⃣ 차량 이용 예약

  • 음성 비서를 통해 목적지, 사용 일시, 이용 시간을 입력
  • 인공지능 서버가 자연어 처리를 통해 사용자 의도를 분석하여 백엔드 서버에 전달
  • 백엔드 서버는 중복 예약을 방지하여 예약을 진행
  • 예약 리스트 조회 및 사용 시간 알림 기능 제공

3️⃣ 음성 인식 기반 공유 차량 이용

  • 사용 중인 차량이 없을 경우 음성 비서를 통해 즉시 차량 이용 가능
  • 주행 중 다른 그룹원들은 차량 이용 불가
  • 주행 종료 시 주행 리포트가 생성되고 그룹원들은 차량 상태 및 주행 리포트를 조회 가능

💻 기술 스택

  • 프론트엔드언어: Kotlin
  • 프레임워크: Android Jetpack
  • 네트워크: Retrofit
  • UI: Material Design, XML Layouts
  • 상태 관리: ViewModel, LiveData

👀 개발 환경 설정

이 프로젝트를 로컬에서 실행하려면 다음 단계를 따르세요:

  1. Android Studio 설치

  2. 프로젝트 클론 https://github.com/Gachicar/Gachicar-Android.git

  3. 필요한 SDK 및 라이브러리 설치

  • Android SDK 30 이상
  • Kotlin 1.5 이상
  • Gradle 최신 버전
  1. 프로젝트 설정
  • Android Studio에서 프로젝트 열기
  • app/build.gradle 파일에서 필요한 종속성 추가
  • 필요한 API 키 설정 (카카오key)
  1. 프로젝트 실행
  • Android 휴대폰 연결 후
  • Android Studio에서 Run 버튼 클릭

About

가치카 앱 프론트엔드

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages