Skip to content

Modern educational MVP platform an Intelligent consistency system manager

License

Notifications You must be signed in to change notification settings

CaPerez17/tenax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tenax - AI-Powered Consistency System Manager

🚀 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.

💡 Value Proposition

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

💡 The Need Statement - A Personal Journey

🎓 The Problem I Experienced

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 Insight

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

🚀 The Solution Vision

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.

🎯 Why This Matters

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?"

🌍 Market Impact & Business Model

📊 Addressing a $366B Global Market

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

💰 Business Model

1. Freemium + PRO Subscription ($5-8/month)

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)

2. B2B Educational Licensing

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

3. Adaptive Strategy Marketplace

  • 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"

🎯 Competitive Advantages

  • 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

🚀 Core Features

🎯 Target Audience

  • 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

🧠 Intelligent Consistency Management

  • 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

📊 Advanced Analytics & Insights

  • 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

🔗 Ecosystem Integration & Orchestration

  • 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

🏗️ Enterprise-Grade Architecture

  • 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

🏗️ Architecture

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

🛠️ Tech Stack

Backend

  • 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

Frontend

  • React 18 - UI library
  • TypeScript - Type-safe JavaScript
  • Vite - Fast build tool and dev server
  • Modern CSS - Responsive design

📋 Prerequisites

  • Python 3.12+
  • Node.js 18+
  • PostgreSQL 14+
  • Git

🚀 Quick Start

1. Clone the Repository

git clone https://github.com/yourusername/tenax.git
cd tenax

2. Backend Setup

cd 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 8000

3. Frontend Setup

cd frontend

# Install dependencies
npm install

# Start development server
npm run dev

4. Access the Application

📊 Database Schema

StudentSystemProfile Model

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

🔗 API Endpoints

Student Profiles

  • POST /api/v1/student-profiles/ - Create a new student profile
  • GET /api/v1/student-profiles/{id} - Get student profile by ID
  • GET /api/v1/student-profiles/ - List all student profiles

Health Check

  • GET / - Basic health check
  • GET /health - Detailed health status

🧪 Development

Database Migrations

# Generate new migration
alembic revision --autogenerate -m "Description of changes"

# Apply migrations
alembic upgrade head

# Rollback migration
alembic downgrade -1

Running Tests

# Backend tests
cd backend
pytest

# Frontend tests
cd frontend
npm test

🌍 Environment Variables

Create a .env file in the backend/ directory:

DATABASE_URL=postgresql://username:password@localhost:5432/tenax_db

📝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Support

If you have any questions or need help, please:

  1. Check the documentation
  2. Search existing issues
  3. Create a new issue if needed

🎯 Strategic Roadmap - 6 Month Development Plan

Stage 1: MVP Foundation(WorkingCurrently)

  • 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

Stage 2: Data Layer 🔄 (Q3 2025)

  • 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

Stage 3: Agentic Intelligence 🔄 (Q3 2025)

  • 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

Stage 4: PRO Dashboard & Analytics 🔄 (Q4 2025)

  • 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

Stage 5: Marketplace & B2B 🔄 (Q4 2025)

  • 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

Long-term Vision (2026+)

  • 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

About

Modern educational MVP platform an Intelligent consistency system manager

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published