Web platform for horary astrology React (Vite) + Python
Web platform for horary astrology with a personal cabinet: calculation of the natal chart by date, time, and place, saving charts and clients, visualization of the diagram with houses and planets. Stack: React (Vite) + Tailwind, FastAPI (Python), Swiss Ephemeris (PySwisseph) for astronomical calculations, Strapi CMS, nginx.
Main challenges: correct handling of time zones (IANA/GMT) and JD UT, geocoding cities via Nominatim, calculation of aspects (before/after), lots, antiscia, and fixed stars with alignment of results with external services. Implementation: backend API with SQLite, authentication (JWT), city search, client calculations of lots and light transmission, SVG diagram of the chart with houses and planets.
Main challenges: correct handling of time zones (IANA/GMT) and JD UT, geocoding cities via Nominatim, calculation of aspects (before/after), lots, antiscia, and fixed stars with alignment of results with external services. Implementation: backend API with SQLite, authentication (JWT), city search, client calculations of lots and light transmission, SVG diagram of the chart with houses and planets.