AI Agent Designer Projects in Greater NoidaAI Agent Designer Projects in Greater Noida
Cover image for Built a virtual try-on application
Built a virtual try-on application that lets users try on garments over WhatsApp. A user sends a photo through WhatsApp, and the app returns a realistic image of them wearing the selected garment, no app download or website visit required. Designed and built the system end-to-end, from the WhatsApp messaging integration through to the try-on generation pipeline, as a self-contained product demonstrating conversational commerce for fashion/retail use cases. Key Challenges: - Frictionless UX over a messaging app: WhatsApp isn't built for structured app interactions, so the flow had to feel natural through simple image and text messages, not clunky commands. - Reliable image handling: Incoming photos vary wildly in quality, lighting, and pose, and had to be received, processed, and matched with garment images reliably. - Fast turnaround: Users expect a near-instant reply on a messaging app, so the backend had to handle image processing and model inference without long delays. - Stitching third-party services together: Twilio's WhatsApp API and Gradio's try-on model weren't built to talk to each other, so the app had to bridge them cleanly. Approach: WhatsApp integration via Twilio -Set up Twilio's WhatsApp API to receive incoming user images and send outgoing try-on results, handling the messaging layer end-to-end. Flask backend as the orchestration layer -Built a Flask application to receive Twilio webhooks, manage the request flow, and coordinate between incoming user images and the try-on model. Virtual try-on generation with Gradio - Integrated Gradio's virtual try-on model to generate the final garment-on-user image, returning a realistic composite result. End-to-end flow design - Connected the pieces so a user's WhatsApp message triggers the full pipeline automatically: receive image → process → generate try-on → send result back, all within a single conversation. Results & Impact - A working conversational shopping experience built entirely on a messaging app users already have open every day. - Zero-download, zero-signup try-on flow — removes the biggest friction point in getting users to try a new AI-powered feature. - A reusable integration pattern connecting Twilio, Flask, and a generative vision model, applicable to other WhatsApp-based commerce or personalization tools. Provided Services & Solutions 📌 Conversational App Development 📌 WhatsApp API Integration (Twilio) 📌 Backend Development (Flask) 📌 Generative AI Integration (Gradio virtual try-on model) 📌 Third-Party API Orchestration Tech Stack: Python · Flask · Twilio WhatsApp API · Gradio If you want an AI-powered experience built directly into a channel your customers already use, like WhatsApp, let's talk.
1
42
Cover image for What It Is
SevaFlow is a
What It Is SevaFlow is a civic complaint management system that lets Indian citizens file government complaints through Telegram without downloading any app or creating an account. The complaint gets automatically understood, routed, and tracked using AI. How It Works End to End A citizen sends a plain text message to the Telegram bot describing their problem. That message gets sent to Google Gemini with a carefully designed prompt at temperature 0.1, meaning the AI outputs consistent, deterministic JSON every time. Gemini extracts the issue type, location, responsible department, priority level, and generates a summary, all returning a confidence score between 0 and 1. The routing engine then takes over. It applies priority override rules first, so words like "fire" or "emergency" always trigger urgent regardless of what the AI said. It maps the AI suggestion to a configured department, assigns an SLA deadline based on department and priority, and stores everything in SQLite. The citizen immediately receives a Telegram confirmation with their reference ID like SF1234, department name, priority, and expected response time. The Admin Side Government officials log into a dashboard at the FastAPI server. They can filter and sort complaints, view the full status history of each one showing who changed what and when, update the status with notes like "team dispatched", and trigger a Telegram notification back to the citizen automatically. What Makes It Technically Interesting The AI pipeline has a two layer fallback. If Gemini fails, keyword matching kicks in to identify the department. If that also fails, it routes to General Services with medium priority and confidence marked as 0.0 so admins know it needs manual review. Nothing gets lost. The department configuration is fully data driven. Adding a new government department requires zero code changes, just a new entry in config.py (http://config.py) with keywords, SLA hours, and contact email. The system picks it up on restart. The database tracks two separate tables: complaints with all AI output stored alongside the raw text, and status history with a complete changelog including timestamps and the identity of who made each change. Why It Won Most hackathon civic tech projects build a web form. SevaFlow used Telegram as the interface because that is where citizens already are, made the AI classification reliable enough to actually route correctly, and built the full government side too, not just the submission side. End to end in one system, deployable on a single lightweight server.
0
34