Numerology Report Generator Pro
License: MIT
Firefox Add-on
Version
PRs Welcome
Enterprise-grade PDF report generator for numerology professionals. Create beautiful, customizable numerology reports with multi-language support.
✨ Features
🎨 Professional Report Designer
- 17+ font family options for titles and body text
- Customizable color schemes (primary, secondary, accent, background)
- Template system with save/edit/delete functionality
- Custom practitioner branding in footers
📊 Report Generation
- Personal Cycle Analysis reports (updated to API v0.1.1)
- New: Life Path Report
- New: Compatibility Report
- New: Business Report
- Client profile management system
- Quick Entry mode (Middle Name now supported)
- Auto-save functionality
- Report history tracking
🌍 Multi-Language Support
- 8 Languages: English, French, Spanish, German, Russian, Hindi, Bengali, Portuguese
- Complete UI translation
- Easy language switching in settings
💼 Client Management
- Comprehensive profile fields (name, middle name, DOB, birth place, city, country, timezone)
- Search and filter profiles
- Import/export capabilities
- Notes and contact information storage
📈 Analytics Dashboard
- Total reports generated
- Monthly statistics
- Popular report types
- 30-day trend charts
🎯 Enterprise Features
- Offline-capable Firefox extension
- Local data storage (localStorage)
- No external dependencies for data
- Professional PDF output with jsPDF
- Chart.js integration for analytics
🚀 Installation
Firefox Extension
- Clone the repository:
git clone https://github.com/dakidarts/numerology-report-generator-pro.git
cd numerology-report-generator-pro
`
Open Firefox and navigate to
about:debugging#/runtime/this-firefoxClick "Load Temporary Add-on"
Select
manifest.jsonThe extension icon will appear in your toolbar
🔑 API Configuration
This extension uses The Numerology API from RapidAPI.
- Get your free API key from RapidAPI
- Open the extension and click the settings icon
- Enter your API key in the "API Configuration" section
- Click "Save API Key"
📖 Usage
Generate a Report
- Select Report Type: Choose from Personal Cycle, Life Path, Compatibility, or Business
- Choose Template: Select from default or custom templates
- Client Selection:
- Use existing profile from your saved clients
- Or use Quick Entry for one-time reports (Middle Name supported)
- Set Target Year (for Personal Cycle reports)
- Customize (Optional): Add custom report title
- Generate: Click "Generate PDF Report"
Create Custom Templates
- Navigate to the Designer tab
- Click "Create New Template"
- Configure:
- Template name
- Font families (title and body)
- Font sizes (12-36pt)
- Color scheme (primary, secondary, accent, background)
- Save your template
- Use it for future reports
Manage Client Profiles
- Go to the Profiles tab
- Click "Add New Profile"
- Fill in client details:
- Personal information (first, middle, last names, DOB, birth place)
- Contact details (email, phone)
- Location (city, country, timezone)
- Notes
- Save and reuse for quick report generation
🛠️ Technologies
- Frontend: HTML5, CSS3, Vanilla JavaScript
- PDF Generation: jsPDF
- Charts: Chart.js
- Storage: localStorage API
- Platform: Firefox WebExtension API
- i18n: Custom translation system
🌟 Key Features Breakdown
Template System
- Default templates (non-deletable, editable)
- User-created templates (full CRUD operations)
- Per-report-type template organization
- Font customization (17 families)
- Color scheme customization
Report Customization
- Custom report titles
- Practitioner branding
- Dynamic footer with website link
- Automatic text color contrast
- Lightened primary color accents
Data Management
- All data stored locally
- No cloud dependencies
- Export/import capabilities
- Search and filter functionality
- Automatic data persistence
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
🔗 Links
- API Documentation: The Numerology API
- Website: NumerologyAPI.com
- YouTube: @dakidarts
- Twitter/X: @dakidarts
- Instagram: @dakidarts
- GitHub: @dakidarts
☕ Support
If you find this project helpful, consider buying me a coffee!
📧 Contact
For questions, suggestions, or support:
- Email: Contact via NumerologyAPI.com
- Issues: GitHub Issues
📊 Version History
v1.0.2 (Current)
- ✅ Updated Personal Cycle Report generator to align with Numerology API v0.1.1
- ✅ Added Life Path, Compatibility, and Business report generators
- ✅ Quick Entry now supports Middle Name
- ✅ Minor bug fixes and locale improvements
v1.0.1
- ✅ Multi-language support (8 languages)
- ✅ Complete UI translation system
- ✅ Template designer system
v1.0.0
- ✅ Initial release
- ✅ Personal Cycle Analysis reports
- ✅ Client profile management
- ✅ Analytics dashboard
- ✅ Custom branding support
Made with ❤️ by Dakidarts
© Dakidarts® - All Rights Reserved

Top comments (0)