Logo Lanfrica

taxeasyza-oss/TaxEasy_Za_2025

Domaine:

digital infrastructure

Type de record:

softwaretools
Créateur:
tax
Hôte:
2025 South African personal tax calculator # TaxEasy ZA 2025 - Professional South African Tax Calculator A comprehensive, multilingual tax calculator for South African taxpayers, fully compliant with SARS 2025 regulations and POPIA privacy requirements. ## 🌟 Features - **SARS 2025 Compliant**: Up-to-date with latest South African tax brackets and regulations - **Multilingual Support**: Available in English, Afrikaans, isiZulu, isiXhosa, and Sesotho - **POPIA Compliant**: Full compliance with South Africa's Protection of Personal Information Act - **Progressive Web App**: Installable, works offline, and provides native app experience - **Accessibility**: WCAG 2.2 AA compliant with keyboard navigation and screen reader support - **Dark Mode**: Automatic dark/light theme switching based on user preference - **Professional Reports**: Detailed PDF reports with step-by-step calculations - **Secure**: Client-side calculations with optional secure payment processing ## 🚀 Quick Start ### Prerequisites - Node.js 18.0.0 or higher - Modern web browser with JavaScript enabled ### Installation 1. Clone the repository: ```bash git clone github.com cd TaxEasy_ZA_2025 ``` 2. Install dependencies: ```bash npm install ``` 3. Start the development server: ```bash npm run dev ``` 4. Open your browser and navigate to `localhost` ### Static Deployment For static hosting (GitHub Pages, Netlify, etc.): 1. Serve the `public` directory directly: ```bash # Using Python python3 -m http.server 8080 --directory public # Using Node.js npx serve public # Using any static file server ``` ## 📁 Project Structure ``` TaxEasy_ZA_2025/ ├── public/ # Static files for deployment │ ├── css/ # Stylesheets │ │ ├── styles.css # Main styles │ │ ├── wizard.css # Form wizard styles │ │ ├── branding.css # Brand-specific styles │ │ └── overrides.css # Preservation-compliant overrides │ ├── js/ # JavaScript files …