VedicPredict is a demonstration of the Agentic Software Development Life Cycle (SDLC) — a modern approach where AI agents collaborate throughout the development process, from architecture and coding to testing and deployment.
This project showcases how AI-assisted development can produce a full-featured web application that combines astronomical computation, traditional Vedic astrology algorithms, and multi-agent AI analysis into a cohesive, interactive experience.
Swiss Ephemeris computes precise planetary positions for the birth date, time, and location.
Vedic Chart Calculations derive the Lagna (ascendant), divisional charts (D1, D9, D10), Vimshottari Dasha periods, and planetary strengths using traditional Jyotish algorithms.
Multi-Agent AI Analysis — specialized agents process the chart data: ChartAnalyzer interprets birth chart patterns, TimelineAgent maps Dasha periods to life events, TransitAgent evaluates current planetary transits.
pyswisseph
Swiss Ephemeris bindings for planetary calculations
geopy
Geocoding for birthplace coordinates
python-dateutil
Date arithmetic for Dasha period calculations
django-allauth
Authentication with email and social login support
HTMX
HTML-driven AJAX for seamless server interactions
Alpine.js
Lightweight reactive JavaScript for UI interactions
VedicPredict is a technology demonstration project. Astrological predictions are generated algorithmically and by AI models for educational and entertainment purposes only. They should not be used as the basis for important life decisions. The creators make no claims about the accuracy or validity of any predictions.
Thank you!
Feedback submitted successfully.