Welcome to Astropractice
Astropractice is a comprehensive online astrological calculation system that provides accurate natal chart calculations, interpretations, and timing tools including planetary hours.
A 41-Year Journey
This application contains astronomical calculation code with a remarkable history spanning over 41 years of continuous development:
1984 - The Beginning
Commodore 64 BASIC
Original version developed by Danko Josić on the Commodore 64 (8-bit computer with 64KB RAM).
Pure mathematical algorithms for planetary positions and Placidus house system calculations.
1985-1998 - Platform Evolution
The calculation engine was ported across multiple platforms and languages:
• Turbo C (MS-DOS)
• Quick C (DOS/Windows)
• Microsoft C (DOS/Windows)
• Watcom C (Palm Pilot PDA)
1998-2000 - Web Revolution
PHP 3/4
Transition to web-based application, making astrology calculations accessible online
for the first time. Multi-user support added.
2000-2025 - Modern Features
Continuous improvements including:
• User authentication and saved charts
• MySQL database integration
• Bootstrap responsive design
• Enhanced security (bcrypt passwords, CSRF protection)
• Planetary Hours integration with natal analysis
Statistics:
- 41 years of continuous evolution (1984-2025)
- 6 platforms: Commodore 64 → DOS PC → Windows → Palm Pilot → Web → Cloud
- 5 programming languages: BASIC → C → PHP
- Battle-tested: Survived Y2K, multiple OS upgrades, and the web revolution
- Still accurate: Core calculations unchanged and verified for over 4 decades
Features
Chart Calculations
- Accurate planetary positions (Sun through Pluto)
- Placidus house system
- Major aspects with orbs
- Retrograde motion detection
- Sidereal time calculations
- Worldwide location support
Interpretations
- Personality analysis
- Planets in houses
- Planets in signs
- House cusps in signs
- Aspect interpretations
- Comprehensive reports
Planetary Hours
- Today's planetary hours
- Personalized natal analysis
- Favorability scoring (0-10)
- Color-coded ratings
- Essential dignities integration
- Best times for activities
User Features
- Save unlimited charts
- Secure user accounts
- Chart history
- Quick chart access
- Responsive mobile design
- Fast calculations
Technology Stack
- PHP 7.x+
- MySQL Database
- Procedural PHP
- Session Management
- Bootstrap 4
- jQuery
- FontAwesome Icons
- Responsive Design
- bcrypt Passwords
- CSRF Protection
- XSS Prevention
- SQL Injection Defense
Credits
Original Author & Maintainer (1984-2025):
Danko Josić
- Created original Commodore 64 BASIC version in 1984
- Ported through 6 platforms over 41 years
- Continuous development and maintenance since inception
- Email: danko.josic@gmail.com
2025 Security Modernization:
Claude Code (Anthropic)
- Security upgrade and comprehensive documentation
- Project: Astropractice Security Upgrade v2.0.0
- Date: November 2025
- Planetary Hours natal integration feature
Important Note
The Core Engine: The astronomical calculation code from 1984 is mission-critical and has been validated for over 41 years. It contains pure mathematics with no security vulnerabilities. The security improvements made in 2025 addressed issues in later additions (passwords, sessions, user input) that were added during the web era (1998-2000s) when security practices were immature. The original calculation engine remains untouched and accurate.
Contact & Support
If you have questions, feedback, or need support:
"From Commodore 64 to Cloud - 41 years of astronomical calculations"
We are providing completely free horoscope readings. If you appreciate our efforts and would like to thank us, you can make a small donation.
We recomend $1 or 1EU or some similar amount.