About Precek

Precek

Precek is a application that processes text, image, audio, and video files using AI models to create interactive visualizations, summaries, trends, and contextual analyses. The app leverages OpenRouter's AI models or OpenAI Platform for processing different types of media and builds a temporary database for data visualization.

Core Functionality

  • AI-Powered Media Processing: Process images, audio, video, and text files using OpenRouter's AI models or OpenAI Platform
  • Database Management: Build temporary database for data visualization
  • CSV Export: Download database as a .csv file for external analysis and processing
  • Data Visualization: Generate summaries, trends, contexts, and word clouds for comprehensive data analysis
  • Cross-Platform Support: Run as a web application or native mobile application

Tech Stack

Project Structure

precek/
├── pages/               # Next.js pages
├── src/
│   ├── components/      # React components
│   ├── lib/             # Utility functions and providers
│   ├── services/        # Services for API and data handling
│   └── styles/          # Global styles

Known Issues (as of April 10, 2025)

  • Image Processing Errors: Issues when processing certain image formats and sizes
  • Video Processing Errors: Stability problems with video file processing
  • Document Upload Issues: Errors when uploading PDF and EPUB files
  • Visualization Improvements Needed: Some data visualizations are not appropriate for certain data types

Getting Started

Prerequisites

  • Node.js 18 or higher

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/precek.git
    cd precek
    
  2. Install dependencies

    npm install
    

Running the App

npm run dev

Access the application at http://localhost:3000

Building for Production

npm run build
npm run web

Have a nice day!