Skip to content

Team-Recordy/Recordy-Android

Repository files navigation

img_viskit_banner

🍪 Viskit (비스킷)

공간을 직접 영상으로 체험하고, 소셜 네트워킹을 통해 의견을 나누는 새로운 방식의 공간 탐색 서비스

🔢 목차

프로젝트 설명
주요 기능
고객 지원
시연 영상
기술 및 아키텍쳐 선정
컨벤션 규칙 및 브랜치 전략
파트원 사진
팀원별 역할 분담
의존성 그래프
폴더링

🎥 프로젝트 설명

비스킷은 공간을 영상으로 솔직하게 공유하는 소셜 네트워크 서비스입니다. 1분 이내의 생생한 리뷰 영상으로 내가 찾던 완벽한 공간을 발견하고, 간편한 길 찾기와 커뮤니티를 통해 새로운 공간 경헐을 나눌 수 있습니다. 비스킷은 영상 리뷰와 소셜 네트워크를 결합하여 공간 탐색의 새 기준을 제시하고자 합니다.

📍 주요 기능

  1. 1분 영상으로 공간 탐색 : 비스킷은 1분 이내의 영상을 통해 다양한 공간을 소개해요. 짧은 시간 안에 공간의 분위기와 특징을 파악할 수 있어 방문 전에 충분한 정보를 얻을 수 있어요!
  2. 간편한 길찾기 : 앱 내에서 터치 한 번으로 원하는 장소까지의 길을 쉽게 찾을 수 있어요. 복잡한 길찾기 과정 없이 바로 목적지로 이동할 수 있어 편리해요!
  3. 솔직한 리뷰와 소통 : 다른 사용자들이 공유한 영상과 리뷰를 통해 공간에 대한 진솔한 정보를 얻을 수 있어요. 또한, 댓글과 좋아요 기능을 통해 사용자들과 소통하며 새로운 장소를 발견하는 재미를 느낄 수 있어요!

💬 고객 지원

📹 시연 영상

스플래시 로그인 홈 (메인) 홈 위치 기능 on/off
영상 메인(무한 스크롤) 영상 상세 영상 신고 타 유저 프로필
장소 상세 페이지 장소 길찾기 장소 리뷰 검색 기본
검색중 검색 완료 업로드 장소 검색 및 장소 등록 업로드 내용 입력(장소 등록 제외)
프로필 프로필 수정 영상 삭제 팔로잉/ 팔로워

⚙️ 기술 및 아키텍쳐 선정

  • IDE - Android Studio koala
  • Architecture - MVI, Clean Architecture
  • DI - Hilt
  • Network - Retrofit
  • Asynchronous - Coroutine, Flow
  • Jetpack - DataStore, Navigation, Media3(exoplayer)
  • CI - Github Actions
  • Image - coil
  • lint - ktlint
  • third party - amazon aws, kakao login, collapsing toolbar

❗ 컨벤션 규칙 및 브랜치 전략

깃 컨벤션: Git Convention
코드 컨벤션: Code Convention
브랜치 전략: Branch Strategy

👨‍👩‍👧‍👦 파트원 사진

img_yoo0_android

👤 팀원별 역할 분담

우상욱 김명석 이삭 이나경 윤서희
우상욱 김명석 이삭 이나경 윤서희
홈, 영상 로그인, 프로필 수정 업로드 프로필 기본, 상세 팔로우, 검색

🪽 의존성 그래프

img_module_graph

🗂️ 폴더링

├── Recordy
├── 📁:app
├── 📁:build-logic
│   ├── 📁 convention
├── 📁:core
│   ├── 🗂️ buildconfig
├── 📁:data
│   ├── 🗂️ auth
│   ├── 🗂️ exhibition
│   ├── 🗂️ keyword
│   ├── 🗂️ oauth
│   ├── 🗂️ user
│   ├── 🗂️ video
├── 📁:local
│   ├── 🗂️ auth
│   ├── 🗂️ user
│   ├── 🗂️ video
├── 📁:remote
│   ├── 🗂️ auth
│   ├── 🗂️ exhibition
│   ├── 🗂️ keyword
│   ├── 🗂️ user
│   ├── 🗂️ video
├── 📁:domain
│   ├── 🗂️ auth
│   ├── 🗂️ exhibition
│   ├── 🗂️ keyword
│   ├── 🗂️ oauth
│   ├── 🗂️ upload
│   ├── 🗂️ user
│   ├── 🗂️ video
├── 📁:feature
│   ├── 🗂️ detail
│   ├── 🗂️ home
│   ├── 🗂️ login
│   ├── 🗂️ mypage
│   ├── 🗂️ navigator
│   ├── 🗂️ profile
│   ├── 🗂️ search
│   ├── 🗂️ setting
│   ├── 🗂️ upload
│   ├── 🗂️ video
├── 📁:gradle
│   ├──  libs.versions.toml

About

코딩보다 레코딩 ㅋ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages