Prerequisites
- Ensure you are using Node v22.12.0
- Install pnpm
Setting Up JioSaavn
Prerequisites
- Ensure you are using Bun.
Step 1: Clone the Project
Run the following command to clone the repository and navigate into the project directory:Step 2: Install Dependencies
Install the necessary dependencies using:Step 3: Run the server
Setup Turborepo (NextJS + Reddit)
Step 1: Clone the Project
Step 2: Install Dependencies
Run the following commands:Step 3 [Optional]: Install Turbo CLI Globally
Step 4: Run Development Servers
Start the development servers using:Step 5: Set Up Environment Secrets
Generate a secure authentication secret: Then, configure the.env file in apps/www:
Step 6: Set the Gemini API Key or you can use Ollama locally
In the.dev.vars file under the AI worker apps/fns/ai directory, add:
src/routes/query.ts
Step 7: Set the YouTube API Key
In the.dev.vars file under the YouTube worker apps/fns/yt directory, add:
