• v0.1.0 f30654ba42

    bscott released this 2025-07-04 21:24:58 -04:00 | 87 commits to main since this release

    🎉 SubTrackr v0.1.0 - Initial Release

    SubTrackr is a self-hosted subscription tracking and management application that helps you monitor your recurring subscriptions and visualize spending patterns.

    Features

    • 📊 Subscription Management: Track monthly and annual subscriptions
    • 💰 Multi-Currency Support: Support for USD ($), EUR (€), and PLN (zł)
    • 📈 Analytics Dashboard: Visualize spending patterns and trends
    • 🔔 Email Notifications: Get reminders for upcoming renewals
    • 📱 Mobile Responsive: Works great on all devices
    • 🔒 Privacy First: Self-hosted with complete data ownership
    • 📤 Data Export: Export your data in CSV or JSON format
    • 🔑 Secure Authentication: Built-in user authentication system

    💱 Supported Currencies

    This release includes support for the following currencies:

    • 🇺🇸 USD - US Dollar ($)
    • 🇪🇺 EUR - Euro (€)
    • 🇵🇱 PLN - Polish Złoty (zł)

    🐳 Deployment

    SubTrackr is available as a Docker container:

    docker run -d \
      --name subtrackr \
      -p 8080:8080 \
      -v subtrackr_data:/app/data \
      ghcr.io/bscott/subtrackr:v0.1.0
    

    Or use Docker Compose:

    version: '3.8'
    services:
      subtrackr:
        image: ghcr.io/bscott/subtrackr:v0.1.0
        ports:
          - "8080:8080"
        volumes:
          - subtrackr_data:/app/data
        restart: unless-stopped
    
    volumes:
      subtrackr_data:
    

    📋 Requirements

    • Docker or Docker Compose
    • Port 8080 available
    • SMTP server for email notifications (optional)

    🚀 Getting Started

    1. Deploy using Docker or Docker Compose
    2. Access the application at http://localhost:8080
    3. Create your account
    4. Start adding your subscriptions
    5. Configure email notifications (optional)

    📖 Documentation

    See the README for detailed documentation including:

    • API endpoints
    • Configuration options
    • Security recommendations
    • Deployment guides for various platforms

    🙏 Acknowledgments

    Built with Go, Gin, GORM, SQLite, HTMX, and Tailwind CSS.

    Special thanks to our contributors:

    • Brian Scott (@bscott)
    • CyberL1 (@CyberL1) - PLN currency support
    • Andre Saddler (@andre-saddler)

    Full Changelog: https://github.com/bscott/subtrackr/commits/v0.1.0