Coaching and time management app
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




