🚀 The First AI-Driven Consistency System Manager for Autodidactic Learners
Tenax is not just another educational assistant—it's an intelligent consistency system manager designed for autodidactic students who refuse to depend on motivation or willpower alone. Built with cutting-edge technology (FastAPI + React + PostgreSQL), Tenax learns from your behavior, collects data on your study patterns, identifies personal blockers, and builds measurable, personalized strategies to help you advance, recover when you fall, and sustain long-term progress.
🎯 Vision: Transform how autodidactic learners build and maintain learning systems by providing AI-powered management that works even when motivation fails.
More than an assistant, Tenax is your consistency system architect:
- 🏗️ Builds your personalized consistency system based on your data, lifestyle, and objectives
- ⚙️ Proposes and maintains routines, cycles, alarms, and automations that dynamically adjust
- 🧠 Learns with you and evolves your strategy - doesn't give motivation, gives structure
- 🔗 Integrates and orchestrates your current tools (Platzi, Notion, Google Calendar, habit apps)
- 🤖 Uses agentic intelligence to act even when you're disconnected or unmotivated
As a biomedical engineer graduate from Universidad de los Andes, I faced a unique challenge that many professionals encounter today: the need to continuously learn new skills outside my formal education. After graduating, I embarked on a self-directed journey to master software development and artificial intelligence - a path that revealed critical gaps in how we approach learning:
The Autodidact's Dilemma:
- Scattered learning resources across multiple platforms and formats
- No structured way to track progress across diverse skill areas
- Difficulty maintaining consistent learning habits while working professionally
- Lack of personalized guidance for complex technical subjects
- Overwhelming amount of information without clear learning pathways
The Biomedical Perspective: Coming from biomedical engineering, I understood the importance of systematic approaches, evidence-based decisions, and personalized treatments. Yet in education, we were still using one-size-fits-all solutions.
The breakthrough came during my self-taught journey in AI and software development. While building a personal knowledge management system - essentially a custom "constancias" (evidence/record) manager for tracking my learning milestones, certifications, and skill development - I realized:
"Learning is like medicine - it should be personalized, evidence-based, and continuously optimized based on individual response."
The Biomedical Engineering Mindset Applied to Education:
- Diagnosis: Identify individual learning patterns and challenges
- Treatment: Personalized learning interventions and recommendations
- Monitoring: Continuous tracking and adjustment based on outcomes
- Prevention: Proactive identification of learning obstacles
This unique intersection of biomedical engineering thinking and self-directed learning experience led to a powerful realization: What if we could apply the same systematic, personalized approach we use in healthcare to optimize learning outcomes?
Tenax evolved from this interdisciplinary insight:
- From: Manual tracking of learning constancias and achievements
- To: AI-powered "learning diagnosis and treatment" system
- Result: Personalized educational interventions that adapt like medical treatments
The Autodidact Advantage: Having learned software development and AI from scratch, I understand both the technical possibilities and the real learning challenges that traditional computer science education might miss.
The LLM Era Insight: In the age of Large Language Models and AI assistants, being a successful autodidact becomes an invaluable skill. The ability to learn independently, ask the right questions, and synthesize information from multiple sources is no longer just helpful—it's essential. Traditional education systems haven't adapted to this reality, but Tenax is designed to bridge this gap by teaching students not just what to learn, but how to learn effectively in an AI-augmented world.
Every student deserves a learning experience that adapts to them, not the other way around. My journey from building a simple constancias manager to envisioning Tenax represents a fundamental shift in educational technology - from static tools to intelligent, adaptive learning companions.
In the LLM Era: The future belongs to learners who can effectively collaborate with AI tools, continuously adapt to new technologies, and maintain lifelong learning habits. Tenax prepares students for this reality by making autodidactic skills accessible to everyone.
The question that drives Tenax: "What if technology could understand how you learn best and automatically optimize your entire educational journey?"
The global e-learning market is projected to reach $366.3 billion by 2025, with consistency and completion being critical challenges. Tenax targets the intersection of:
- Learning Completion Crisis: 85% of online learners don't finish courses
- Habit Formation Technology: $4.2B market growing at 13.6% CAGR
- Educational Productivity Tools: $58B market for learning optimization
- Agentic AI Systems: Emerging $12B market for autonomous AI assistants
Free Tier:
- Access to 1 basic personalized consistency system
- Limited integration (calendar + 1 external app)
- Weekly progress summary and recommendations
PRO Tier:
- Multi-system management (study, work, health, etc.)
- Advanced dashboards with personal insights
- Multi-agent automations and actions
- Library of successful study strategies from real user profiles
- Post-failure recovery assistant (helps you return after setbacks)
Target: Platzi, universities, educational platforms
- Embedded Tenax module to improve course completion rates
- Reduce student churn through intelligent consistency management
- Behavioral analytics with ethical focus: "Why do students quit? What strategies worked for those who finished?"
- Measurable ROI: Track, explain, adjust, and automate student success
- Content curators upload their productivity/study systems
- Tenax automatically adapts systems to each user's profile
- Examples: "Consistency System for Working Moms" or "Study Sprints for Anxious Self-Taught Developers"
- Agentic Intelligence: Acts autonomously when users are unmotivated
- Consistency Focus: Solves the #1 problem in online learning (completion)
- Behavioral Data Insights: Deep understanding of what breaks vs. maintains streaks
- System Orchestration: Manages existing tools rather than replacing them
- Autodidactic students working or studying part-time
- Educational platform users (Platzi, Coursera, Udemy, Duolingo)
- People who tried online learning but give up easily
- Educational content creators wanting personalized engagement tools for their communities
- Personalized System Building: Creates custom consistency systems based on your behavioral data and lifestyle
- Agentic Decision Making: AI that acts autonomously to maintain your progress even when you're unmotivated
- Behavioral Pattern Analysis: Deep learning from your study patterns, blockers, and recovery cycles
- Measurable Strategy Development: Data-driven approaches to building sustainable learning habits
- Progress Tracking: Comprehensive dashboards showing what stimulates students vs. what breaks streaks
- Behavioral Insights: Understanding your learning behavior through data you provide
- Success Pattern Recognition: Learning from successful consistency systems used by high-performing students
- Recovery Assistance: AI-powered strategies to help you bounce back after setbacks
- Platform Integrations: Native connections with Platzi, Notion, Google Calendar, habit tracking apps
- Tool Orchestration: Coordinates all your learning tools instead of replacing them
- Automated Workflows: Sets up routines, cycles, alarms, and recommendations that adjust dynamically
- Multi-System Management: Handles study, work, health, and other life systems simultaneously
- Scalable Backend: FastAPI with async processing for handling thousands of concurrent users
- Modern Frontend: React 18 + TypeScript for type-safe, responsive user interfaces
- Robust Database: PostgreSQL with Alembic migrations for reliable data management
- API-First Design: RESTful API with auto-generated documentation for easy third-party integrations
Tenax/
├── backend/ # FastAPI REST API
│ ├── app/
│ │ ├── api/ # API endpoints
│ │ ├── core/ # Core configuration
│ │ ├── database/ # Database configuration
│ │ ├── models/ # SQLAlchemy models
│ │ ├── schemas/ # Pydantic schemas
│ │ └── services/ # Business logic
│ ├── alembic/ # Database migrations
│ └── requirements.txt
├── frontend/ # React + Vite SPA
│ ├── src/
│ │ ├── components/
│ │ ├── pages/
│ │ └── services/
│ └── package.json
└── README.md
- FastAPI - Modern Python web framework
- SQLAlchemy - SQL toolkit and ORM
- PostgreSQL - Production-ready database
- Alembic - Database migration tool
- Pydantic - Data validation using Python type hints
- React 18 - UI library
- TypeScript - Type-safe JavaScript
- Vite - Fast build tool and dev server
- Modern CSS - Responsive design
- Python 3.12+
- Node.js 18+
- PostgreSQL 14+
- Git
git clone https://github.com/yourusername/tenax.git
cd tenaxcd backend
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Configure environment variables
cp .env.example .env
# Edit .env with your database credentials
# Run database migrations
alembic upgrade head
# Start development server
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000cd frontend
# Install dependencies
npm install
# Start development server
npm run dev- Frontend: http://localhost:5173
- Backend API: http://localhost:8000
- API Documentation: http://localhost:8000/docs
| Field | Type | Description |
|---|---|---|
id |
Integer | Primary key (auto-increment) |
user_id |
String(255) | User identifier |
study_style |
Enum | Learning style (visual, auditory, kinesthetic, mixed) |
preferred_times |
JSON | Study time preferences |
tools_connected |
JSON | Connected learning tools |
goals |
Text | Student learning goals |
created_at |
DateTime | Record creation timestamp |
updated_at |
DateTime | Last update timestamp |
POST /api/v1/student-profiles/- Create a new student profileGET /api/v1/student-profiles/{id}- Get student profile by IDGET /api/v1/student-profiles/- List all student profiles
GET /- Basic health checkGET /health- Detailed health status
# Generate new migration
alembic revision --autogenerate -m "Description of changes"
# Apply migrations
alembic upgrade head
# Rollback migration
alembic downgrade -1# Backend tests
cd backend
pytest
# Frontend tests
cd frontend
npm testCreate a .env file in the backend/ directory:
DATABASE_URL=postgresql://username:password@localhost:5432/tenax_db- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or need help, please:
- Check the documentation
- Search existing issues
- Create a new issue if needed
- Core student profile management system
- RESTful API with comprehensive documentation
- Modern React frontend with TypeScript
- PostgreSQL database with migration system
- Professional documentation and contributor guidelines
- External API Integrations: Platzi, Notion, Google Calendar, habit tracking apps
- Event Logging System: Comprehensive behavioral data collection
- Basic Analytics Dashboard: Initial consistency tracking and pattern recognition
- User Authentication: Secure user management and data privacy
- AI Agent v1: First autonomous decision-making system for routines and blocker identification
- Behavioral Pattern Recognition: ML algorithms to identify what breaks vs. maintains streaks
- Automated Interventions: System that acts when users are disconnected or unmotivated
- Recovery Assistant: AI-powered strategies for bouncing back after setbacks
- Advanced Visualization: Comprehensive progress tracking with measurable insights
- Cohort Comparisons: Compare progress with similar user profiles
- Multi-System Management: Handle study, work, health systems simultaneously
- Success Pattern Library: Database of proven consistency strategies
- Adaptive Strategy Marketplace: Community-shared consistency systems
- B2B Educational Licensing: Embedded modules for platforms like Platzi
- Behavioral Analytics for Institutions: Why students quit vs. what makes them finish
- Content Creator Tools: Custom engagement strategies for educational communities
- Advanced Agentic AI: Multi-agent systems for complex learning orchestration
- Global Behavioral Insights: Anonymized data on learning patterns across cultures
- Predictive Consistency Models: AI that prevents failures before they happen
- Educational Ecosystem Integration: Platform-agnostic consistency management
Built with all my ❤️ for the global education community and for everybody that fear frustration as me