Skip to content

yiminwook/liveuta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,628 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

* 프로젝트 시작일 2023.3.11

📢 Pull Request는 dev 브랜치에 부탁드립니다.

Main - https://liveuta.mini-lab.net

개발환경

  • node v22.14.0
  • pnpm v9.15

Environments Example

NEXT_PUBLIC_SITE_URL=http://localhost:3000
# 미사용
HOLODEX_API_KEY=
# Youtube Data v3 API
GOOGLE_API_KEY=AIz...

# Auth 
ACCESS_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=

# Firebase Cloud Messaging
FIREBASE_CLIENT_EMAIL=firebase-adminsdk...
FIREBASE_PROJECT_ID=liveuta-...
FIREBASE_PRIVATE_KEY=-----BEGIN PRIVATE KEY-----\n...
NEXT_PUBLIC_FIREBASE_VAPID_KEY=BAKlP...

MONGODB_URI=

ORACLEDB_CONNECTSTRING=
ORACLEDB_PASSWORD=

# optional
NEXT_PUBLIC_SENTRY_DSN=
SENTRY_AUTH_TOKEN=





주요기능

라이브우타 프로젝트는 V-Singer를 등록하여 쉽게 모아볼 수 있도록 스케줄을 제공과 함께 사용자에게 편의를 위한 기능을 제공합니다.


스케줄 페이지


1. 스케줄 페이지 화면 - https://liveuta.vercel.app/ko/schedule


지원하는 필터링 기능

  1. 즐겨찾기 및 차단
  2. 기간별 필터링
  3. 동영상, 라이브방송 필터링
  4. 채널검색

2. 스케줄 페이지 라이브 시청기능 - https://liveuta.vercel.app/ko/schedule?isFavorite=true&t=live


채팅창과 함께 방송을 시청할 수 있습니다.


3. Pip 플레이어 지원 (Desktop only)


시청중인 방송을 페이지 이동시에도 계속해서 시청 가능합니다.






채널 페이지


1. 채널 페이지 화면 - https://liveuta.vercel.app/ko/channel


전체 채널을 조회하여 구독자 및 해당 채널의 유투브로 이동할 수 있습니다.


2. 채널 요청 기능 - https://liveuta.vercel.app/ko/request


원하는 유투버의 채널을 관리자에게 직접 요청할 수 있습니다. 관리자가 확인하는데에 약 1일이 소요됩니다.






멀티뷰 (Desktop only) - https://liveuta.vercel.app/ko/multi


한번에 여러개의 영상을 원하는 위치 크기에 맞춰 시청할 수 있습니다.







해당 방송에서 불렀던 노래를 검색하고, 타임스탬프를 클릭시 해당 타임라인으로 이동합니다.






사용자 설정


1. 앱설정 페이지 - https://liveuta.vercel.app/ko/setting


설정 가능한 기능

  1. 테마설정 (라이트테마 3가지, 다크테마 2가지)

  2. 언어설정 (한국어, 영어, 일본어)

  3. 앱 네트워크 요청 캐시시간 (react query stale-time) 조정


2. 즐겨찾기 및 차단 목록 (로그인 필수) - https://liveuta.vercel.app/ko/my


Releases

No releases published

Packages

 
 
 

Contributors