Topic Breakdown is a web application that helps users break down complex topics into fundamental subtopics for better understanding. The application uses LLMs to generate subtopics and additional information based on user input.
First, clone the repository and navigate to the project directory:
git clone https://github.com/sahajsk21/topic-breakdown.git
cd topic-breakdownNext, install the required dependencies:
npm installCreate a .env.local file in the root directory and add your environment variables: Get your Gemini API key at https://aistudio.google.com/apikey.
GEMINI_API_KEY=<your-gemini-api-key>Finally, start the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev