[ Development log ]

Last updated: 07/10/2026

Technology stack

The project is built on modern, fast, and reliable tools. Each was chosen for its performance, stability, and strong community reputation.

  • Vue
  • TypeScript
  • Tailwind
  • Reka UI
  • Vite
  • Firebase
  • Cloudflare

Version history

Fortogo evolves as needs and resources allow. This page collects the key development stages and the main changes in each version.

  1. Current version
    July 2026
    • Custom (user-defined) currencies were removed – tracking now uses standard fiat currencies only, with the list defined by the user.
    • The rate-vendor list was expanded: NBU and PrivatBank were added alongside Monobank, with the active one chosen by the user.
    • Added handling of payouts – coupons, dividends, and interest (with “withdraw” and “reinvest” modes).
    • Tax is now charged on profit only (not on the principal), linearly, with a rate set per investment.
    • Combined financial goals (up to 9) with a contribution calculator.
    • In-app notifications when investments mature and goals are reached (a derived model, with no separate collection).
  2. May 2026

    Next generation: reimagining and renewing the product

    • The previous code was rewritten from scratch and fully typed (current stack: Vue 3 + TypeScript + Vite 7 + Pinia + Vue Router 4).
    • A new visual style and identity: a neo-brutalist mono design and an updated logo.
    • Centralized UI primitives on Reka-UI and Tailwind v4 design tokens (no raw hex).
    • Multilingual support (vue-i18n, Ukrainian / English) and mobile-platform readiness (Capacitor guardrails).
  3. July 2025 – February 2026

    Project kickoff: the base structure and logic were implemented.

    • Firebase authentication.
    • Investment management, a dashboard with metrics, an archive, custom modal windows, and UI components.
    • Multi-currency: Monobank-only rates, conversion, auto-refresh, and creating custom currencies.
    • Financial goals with filtering and sorting.
    • A profile page, in-app messages, a dark theme with auto-switching, and groundwork for multilingual support.
    • Form validation, a large-number financial input, refactoring, and testing.
    • Mobile adaptivity and the first public release (Firebase Hosting).