Conceptmap.AI is an AI-driven concept map creator designed to simplify and deepen your understanding of any topic. It generates nodes with content powered by an LLM, connected through edges to visually represent relationships. The tool provides multiple perspectives, guiding learners from basic concepts to advanced insights. Perfect for students, educators, and professionals, it transforms complex topics into clear, interactive maps.
- Generating data with LLM
- Fetch YouTube Videos related to the topics/subjects
- Generates Blogs, Essays and summaries
- Helps to provide valuable insights regarding the subject
-
Clone the repository:
git clone https://github.com/Vishvsalvi/conceptmap.ai.git
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env
file in the root directory and add the following variables:NEXT_PUBLIC_YOUTUBE_API_KEY GOOGLE_GENERATIVE_AI_API_KEY DATABASE_URL AUTH_SECRET AUTH_GOOGLE_SECRET AUTH_GOOGLE_ID AUTH_GITHUB_SECRET AUTH_GITHUB_ID
-
Run database migration:
npx prisma migrate dev --name <migration-name>
-
Run the development server:
npm run dev
Contributions are welcome! Please feel free to submit a Pull Request.