Two innovative AI-powered document intelligence solutions built in 24 hours
π― Theme: AI/ML & Agentic AI | β±οΈ Duration: 24 Hours | π Date: Aug 24-25, 2025
During the intense 24-hour Kurukshetra hackathon, we developed two complementary AI solutions that revolutionize document intelligence and search capabilities. Each project tackles different aspects of modern AI document processing:
π ConfluxAI FrontendWeb-Based AI Chat Interface
Best for: Interactive document conversations and content analysis |
π ConfluxAI HybridAdvanced Search Engine
Best for: Enterprise-level document search and analytics |
# Navigate to frontend project
cd ConfluxAI
# Install dependencies
npm install
# Start development server
npm run dev:vercel
# π Access at: http://localhost:5000# Navigate to backend project
cd ConfluxAI_hybrid
# Quick setup (Windows)
.\scripts\start.ps1
# Or manual setup
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python main.py
# π Backend API: http://localhost:8000
# π Frontend UI: http://localhost:5173| Component | ConfluxAI Frontend | ConfluxAI Hybrid |
|---|---|---|
| Frontend | React 18 + TypeScript + Tailwind | React 18 + Material-UI + TypeScript |
| Backend | Express.js + Vercel Functions | FastAPI + SQLite + Redis |
| AI/ML | Google Gemini API + n8n | FAISS Vector Search + Transformers |
| Processing | n8n Workflow Automation | Background Celery Tasks |
| Deployment | Vercel (Live) | Local/Docker Ready |
| Specialization | Interactive Chat & Media | Advanced Search & Analytics |
- Frontend-focused: User experience and conversational AI
- Backend-focused: Performance optimization and advanced search
- Real-time processing vs Batch optimization
- Interactive chat vs Analytical search
- Cloud deployment vs Local enterprise setup
- β Two fully functional AI applications
- β Live deployment on Vercel
- β Advanced AI integration (Gemini, FAISS, Transformers)
- β Modern tech stacks (React, FastAPI, TypeScript)
- β Production-ready code with testing
kurukshetra/
βββ π README.md # This file - Main project overview
βββ π ConfluxAI/ # Frontend-focused AI chat application
β βββ π± client/ # React TypeScript frontend
β βββ π api/ # Vercel serverless functions
β βββ π€ n8n_workflows/ # AI processing workflows
β βββ π docs/ # Documentation & screenshots
β βββ π README.md # Frontend project details
βββ π ConfluxAI_hybrid/ # Backend-focused search engine
βββ π services/ # Core Python services
βββ π± frontend/ # React Material-UI interface
βββ π§ͺ tests/ # Comprehensive test suite
βββ π docs/ # Architecture documentation
βββ π README.md # Backend project details
- Lines of Code: 25,000+ across both projects
- API Endpoints: 15+ RESTful endpoints
- AI Models: 4+ integrated (Gemini, FAISS, Transformers, OCR)
- File Formats: 10+ supported (PDF, images, videos, audio, docs)
- Response Time: <500ms average search performance
- Responsive Design: Mobile-first approach
- Dark/Light Themes: User preference support
- Real-time Updates: WebSocket integration
- Drag & Drop: Intuitive file upload
- Analytics Dashboard: Data visualization
- TypeScript: Type-safe development
- Testing: Comprehensive test coverage
- Documentation: Detailed setup guides
- Error Handling: Robust error management
- Performance: Optimized caching strategies
ποΈ Event: Kurukshetra 2025
π« Venue: MIT Arts, Commerce and Science College, Pune
π
Duration: August 24-25, 2025 (24 hours)
π― Theme: AI/ML & Agentic AI
π€ Team: Solo Development by @kasimlohar
- β¨ Dual Solution Approach - Frontend + Backend specialization
- π Live Deployment - Production-ready application on Vercel
- π€ Advanced AI Integration - Multiple AI models and workflows
- π± Modern Tech Stack - Latest React, FastAPI, TypeScript
- π§ͺ Quality Assurance - Comprehensive testing and documentation
Choose your preferred solution or run both simultaneously:
cd ConfluxAI && npm install && npm run dev:vercelcd ConfluxAI_hybrid && .\scripts\start.ps1Run both projects in separate terminals to experience the complete ConfluxAI ecosystem!
π¨βπ» Developer: Kasim Lohar
π§ Contact: GitHub Profile
π Issues: Create Issue
π¬ Discussions: GitHub Discussions