metadata
title: Digi Biz
emoji: π’
colorFrom: blue
colorTo: indigo
sdk: docker
app_port: 7860
Digi-Biz - Agentic Business Digitization
Transform business documents into beautiful digital profiles using AI
π Quick Start
1. Install Dependencies
pip install -r requirements.txt
2. Configure Environment
Create .env file:
GROQ_API_KEY=gsk_your_key_here
Get your free API key at: https://console.groq.com
3. Run the App
streamlit run app.py
π Features
β
Upload ZIP - PDFs, DOCX, images, videos
β
AI Processing - 8 AI agents extract data
β
Business Profile - Beautiful digital profile
β
Edit & Export - Modify and download as JSON
π― Works For Any Business
- π½οΈ Restaurants - Menus, dishes, prices
- πͺ Retail - Products, inventory, specs
- πΌ Services - Packages, pricing, policies
- π¨ Hotels - Rooms, amenities, rates
- π₯Ύ Travel - Tours, itineraries, inclusions
- And more!
π Project Structure
digi-biz/
βββ app.py # Streamlit app
βββ backend/
β βββ api/main.py # FastAPI backend
β βββ agents/ # 8 AI agents
β βββ models/schemas.py # Data models
β βββ utils/ # Utilities
βββ frontend/ # Next.js (optional)
βββ storage/ # Profiles storage
βββ docs/ # Documentation
βββ requirements.txt
βββ .env.example
π§ API Endpoints
POST /api/upload # Upload ZIP
GET /api/status/{job_id} # Processing status
GET /api/profiles # List profiles
GET /api/profile/{job_id} # Get profile
PUT /api/profile/{job_id} # Update profile
DELETE /api/profile/{job_id} # Delete profile
POST /api/profile/{job_id}/export # Export JSON
π Processing Pipeline
- File Discovery - Extract & classify files
- Document Parsing - Extract text from PDFs/DOCX
- Table Extraction - Detect & classify tables
- Media Extraction - Extract images
- Vision Analysis - Analyze images (Groq)
- Indexing - Build search index
- Schema Mapping - Extract business data (LLM)
- Validation - Validate & score profile
π¨ Tech Stack
- Frontend: Streamlit
- Backend: FastAPI + Python
- AI: Groq API (Llama-4-Scout-17B)
- Storage: Local JSON files
π Documentation
See docs/ folder for detailed documentation:
HACKATHON_QUICKSTART.md- Quick start guideCURRENT_STATUS.md- Project status- All technical documentation
π Hackathon Ready!
90-second demo:
- Upload ZIP (10 sec)
- Watch processing (60 sec)
- Show profile (20 sec)
Built with β€οΈ for any business owner!