A full-featured, modern web app for creative media processing, powered by free AI APIs.
- AI Image Generation: Create stunning images from text prompts, Stable Diffusion, and more.
- Document Processor:
- PDF merge, split, convert (PDF <-> DOCX), and text extraction
- AI Summarization: Summarize long documents or extracted text using HuggingFace models
- AI Auto-Tagging: Generate tags for documents using AI zero-shot classification
- AI Image Auto-Tagging: Generate descriptive tags for images using HuggingFace Spaces (image captioning)
- QR Code Generator: Create QR codes for URLs, text, WiFi, and more
- URL Shortener: Create and manage short links with analytics
- Temporary Email: Generate real, disposable email addresses using the 1secmail API
- Chatbot: Interactive chatbot available on all pages with helpful responses and creative assistance
- Real-Time Dashboard: View live stats for all features (images, documents, QR codes, short URLs, temp emails, etc.)
- Modern UI: Responsive, mobile-friendly, and beautiful design
- Frontend: React, Tailwind CSS
- Backend: Node.js, Express, MongoDB
- AI/ML APIs: HuggingFace Inference API, 1secmail
- HuggingFace: Used for text summarization, document tagging
- 1secmail: Used for real temporary email addresses
git clone <your-repo-url>
cd MediaWebnpm install
cd client && npm install
cd ..Create a .env file in the root directory:
HF_TOKEN=your_huggingface_token_here
- Get a free HuggingFace token at https://huggingface.co/settings/tokens (choose "Read" access)
npm startcd client
npm start- Backend: http://localhost:5000
- Frontend: http://localhost:3000
- AI features require a valid HuggingFace token in
.env. - Image auto-tagging uses a public HuggingFace Space; if the Space is down, this feature may be temporarily unavailable.
- Image enhancement is not available due to lack of free public upscaler APIs.
- AI Chatbot is available on all pages - positioned on the left for Dashboard, right for other pages.
client/— React frontendroutes/— Express API routes (images, documents, ai, qr, temp-email, etc.)models/— Mongoose modelsuploads/— Uploaded/generated files
- HuggingFace for free AI models and Spaces
- 1secmail for temp email API
- pdf-lib, mammoth.js, and other open-source tools
Enjoy your all-in-one AI-powered creative platform!