← Back to all projects

Coaching and time management app

2025-…
CoachingTime ManagementGTDGamificationAIMicroservicesi18n

NextThingDone is an innovative task management and personal productivity ecosystem designed with a focus on minimalism, deep psychological engagement, and gamification. The project aims to eliminate cognitive load and help the user gradually become a better version of themselves.

Key Features and Mechanics:

  • Gamification 'Golden Ratio': A unique achievement system based on Fibonacci numbers (2, 3, 5, 8...). It includes 'Shadow Achievements' (Anti-achievements) to help users realize and correct harmful planning patterns like procrastination or 'collector's syndrome'.

  • Task Type Triad:

    • Habits: Regular actions with a 'streak' system and daily rollover logic.
    • Actions: One-time tasks with a clear lifecycle.
    • Projects: Complex goals with nesting up to 3 levels.
  • AI Coach: An integrated Python microservice (FastAPI) listens to task events via RabbitMQ and uses LLMs to generate contextual insights, suggesting the first step for a project or advice on habit formation.

  • Global Accessibility: Full internalization (i18n) support with 4 languages (EN, RU, ES, ZH) and user preference persistence across devices.

Tech Stack:

  • Backend: High-performance API on Golang (Gorilla Mux, Sqlx) with microservices architecture.
  • Frontend: Modern SPA built with Vue 3, TypeScript, Vite, and Tailwind CSS.
  • Infrastructure: Orchestrated via Docker Compose, with RabbitMQ ensuring asynchronous reliability between the Core and AI services.

Media Gallery

Coaching and time management app media 1
Coaching and time management app media 2
Coaching and time management app media 3
Coaching and time management app media 4
Coaching and time management app media 5