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
Installation
Clone the repository
git clone https://github.com/yourusername/precek.git
cd precek
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!