r/djangoβ€’
Life-Current5134

I have been working on AI-powered football analytics platform with NLP β†’ SQL conversion for 18+ languages - and here is where I am at...

I've had some free time lately and I've been working on WoneraAI - an AI-powered football intelligence platform built with Django. It's been a great way for me to learn a few new technologies and apply AI in a real-world project. I'd love to get feedback from you guys.

What it does:

Users ask football questions in natural language (e.g., "Show me today's matches where both teams scored in their last 2 meetings.") and the AI converts it to SQL, executes it, and returns human-readable answers. This tool solves a common problem faced by football fans and bettors. To make it easily accessible, it's available on the web, WhatsApp bot, and via a REST API.

The Django Stack:

  • Django 5.2 with PostgreSQL
  • Celery for background tasks (real-time data ingestion)
  • Redis for caching and message queuing
  • AI integration for natural language processing
  • Multi-language support (20+ languages)
  • Stripe subscriptions with tiered pricing
  • WhatsApp bot integration via Twilio

Some of the Features:

  • Natural language β†’ SQL conversion with context awareness for 18+ languages
  • Real-time football data updates every 3 minutes
  • Automatic language detection and localized responses
  • Usage tracking and rate limiting per subscription tier
  • Security middleware with WAF and APM monitoring
  • Multi-platform: Web, WhatsApp, REST API

Technical Challenges I've solved so far:

  1. Complex SQL generation from NLP - Building guardrails to prevent invalid joins and ensure query safety
  2. Rate limiting at scale - Custom quota management system across different user tiers
  3. Real-time data ingestion - Celery beat tasks updating 400+ leagues continuously
  4. Multi-language support - Django i18n with automatic detection
  5. Subscription management - Stripe webhooks with idempotent event handling

You can try it out:

πŸ”— Live Demo: wonera.bet

I'd also love feedback on:

  • Architecture decisions (any anti-patterns you spot?)
  • Performance optimization suggestions
  • Security considerations for AI-generated SQL
  • Best practices for handling high-volume Celery tasks

Free tier available - Let me know once you have an account so I can give you 20 queries/month to test it out!

P.S. - Also open to partnership/acquisition discussions if anyone's interested in the tech or business model.

Happy to answer questions about the implementation, challenges, or anything Django-related! πŸš€

Posted Oct 6, 2025, 12:43 PM UTC

1610
Loading comments…