Skip to content

EventMind is a web platform for intelligent image and audio processing that leverages OCR and AI-driven analysis to transform visual and audio data into actionable insights.

Notifications You must be signed in to change notification settings

MrFullStackDev/EventMind

Repository files navigation

EventMind: Intelligent Image & Audio Processing Platform

EventMind is a web platform for intelligent image and audio processing that leverages OCR and AI-driven analysis to transform visual and audio data into actionable insights.

Features

  • Dual Media Processing: Process both images (with OCR) and audio files (with speech-to-text)
  • AI-Powered Analysis: Extract key insights from images and audio with advanced AI analysis
  • Workspace Organization: Manage media files in customizable workspaces
  • Shared Insights: Connect insights across different media files
  • Bulk Processing: Process multiple files at once with batch operations
  • Action Item Generation: Automatically generate tasks from insights
  • ClickUp Integration: Export action items directly to ClickUp
  • Export Options: Export insights as PDF, Word documents, or plain text
  • Visual Knowledge Base: Build a repository of connected visual insights

Technology Stack

  • Frontend: React, TypeScript, Tailwind CSS with shadcn/ui components
  • Backend: Node.js, Express
  • Database: PostgreSQL with Drizzle ORM
  • AI Services: OpenAI GPT-4V for image analysis, Whisper API for audio transcription
  • OCR Engine: Tesseract.js for text extraction from images

Setup & Installation

  1. Clone the repository
  2. Install dependencies with npm install
  3. Set up required environment variables:
    • DATABASE_URL: PostgreSQL connection string
    • OPENAI_API_KEY: OpenAI API key for AI analysis
    • CLICKUP_API_KEY: ClickUp API key for task integration (optional)
  4. Run database migrations with npm run db:push
  5. Start the development server with npm run dev

Environment Variables

The following environment variables are required:

  • DATABASE_URL: PostgreSQL connection string
  • OPENAI_API_KEY: OpenAI API key for GPT-4V and Whisper API
  • CLICKUP_API_KEY: ClickUp API key (optional, for task integration)

Usage

  1. Register and login to the platform
  2. Upload images and audio files to your workspace
  3. View processed insights and extracted text
  4. Generate action items from insights
  5. Export insights to various formats
  6. Integrate with ClickUp for task management

License

MIT License

About

EventMind is a web platform for intelligent image and audio processing that leverages OCR and AI-driven analysis to transform visual and audio data into actionable insights.

Resources

Stars

Watchers

Forks

Languages