Skip to content

pltnv/Text-Visualizer

Repository files navigation

Text-Visualizer 🤖

Powered by: Google Gemini Chart.js

A text analysis application powered by Google Gemini AI with automatic visualization.

What it does

Analyzes text and generates structured summaries:

  • Key ideas and thesis
  • Terms and entities
  • Sentiment analysis (positive/negative/neutral/mixed)
  • Problems and solutions (if present)
  • Charts based on numerical data (bar, line, pie, doughnut, radar, polarArea)

Tech stack

  • Vue 3 + TypeScript + Vite
  • Google Gemini AIgemini-2.0-flash-001 model for text analysis
  • Chart.js — data visualization
  • PrimeVue — UI components

Installation

npm install

Configuration

Create a .env file in the project root and add your API key:

VITE_GEMINI_API_KEY=your_api_key_here

Get your API key from Google AI Studio.

Running

npm run dev

Build for production:

npm run build

About

Gemini AI-powered text analysis and chart.js visualization app

Topics

Resources

Stars

Watchers

Forks