Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ixruby/novavox

Repository files navigation

NOVAVOX

Music distribution and artist platform by Nine Ruby Management.

Overview

NOVAVOX is a full-featured music distribution platform for independent artists. Features include artist profiles, release management, tour scheduling, and an admin dashboard. Powered by Gemini AI for intelligent music metadata and recommendations.

Tech Stack

  • Framework: Next.js 16 (App Router)
  • AI: Google Gemini API
  • 3D/Motion: Three.js, Vanta, Motion (Framer Motion)
  • Audio: Tone.js
  • UI: shadcn/ui, Tailwind CSS 4, tsParticles
  • Storage: Vercel Blob
  • Language: TypeScript 5

Getting Started

npm install
cp .env.example .env.local # Add API keys
npm run dev # http://localhost:3000

Environment Variables

Variable Description
GEMINI_API_KEY Google Gemini API key
BLOB_READ_WRITE_TOKEN Vercel Blob storage token

Project Structure

app/ # Next.js App Router pages and API routes
components/ # React components (player, admin, artists)
lib/ # Utilities and API helpers
types/ # TypeScript type definitions
public/ # Static assets, audio, images

Deployment

Deployed to Vercel. Pushes to main trigger auto-deploy.

License

Proprietary — Nine Ruby Management FZ-LLC

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /