Azune은 프롬프트를 입력하면 AI가 분석하여 맞춤형 플레이리스트를 추천해주는 웹 애플리케이션입니다.
- AI 기반 프롬프트 분석을 통한 플레이리스트 추천
- 유튜브, 스포티파이 연동으로 바로 음악 감상 가능
- 최근 생성된 플레이리스트 저장 및 관리
- 라이트 모드 / 다크 모드 지원
- 프론트엔드: HTML, CSS, JavaScript (바닐라)
- 백엔드: Node.js, Express
- API: 외부 AI 모델 API 연동
- Node.js v12 이상
- 저장소 클론
git clone https://github.com/your-username/azune.git
cd azune
-
환경 변수 설정
.env.example파일을 참고하여.env파일을 생성하세요 -
의존성 설치
npm install
- 서버 실행
npm start
- 웹 브라우저에서 접속
http://localhost:3000
azune/
├── src/
│ ├── config/ # 설정 파일
│ ├── controllers/ # 컨트롤러
│ ├── public/ # 정적 파일
│ │ ├── css/ # 스타일시트
│ │ ├── js/ # 클라이언트 스크립트
│ │ └── images/ # 이미지 파일
│ ├── routes/ # 라우트 정의
│ ├── utils/ # 유틸리티 기능
│ └── index.js # 서버 진입점
├── .env # 환경 변수 (비공개)
├── .env.example # 환경 변수 예제
└── package.json # 프로젝트 정보 및 의존성