github bscott/subtrackr v0.1.0
SubTrackr v0.1.0

latest releases: v0.5.8, v0.5.7, v0.5.6...
8 months ago

πŸŽ‰ 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

Don't miss a new subtrackr release

NewReleases is sending notifications on new releases.