Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Intelligence Trajectory Platform (ITP)

The Intelligence Trajectory Platform is the world's first meta-platform designed to quantitatively measure, validate, and accelerate human learning and intellectual growth across any knowledge domain or skill.

πŸŽ‰ Current Status

Development Phase: MVP Foundation Complete βœ…
Last Updated: October 1st 2025
Status: Core platform infrastructure built, UI/UX implemented, ready for feature development

🎯 Vision

ITP transforms the amorphous journey of learning into a data-driven trajectory, providing individuals with verifiable proof of growth and a universal metric for their intellectual velocity.

πŸ—οΈ Architecture

Core Components

  1. Intelligence Trajectory Index (ITI) - Universal difficulty rating system
  2. Focused Learning Timer (FLT) - Precise measurement of active learning engagement
  3. Mastery & Validation Engine - Multi-modal verification of learning outcomes

Technology Stack

  • Frontend: Next.js 14+ with TypeScript, Tailwind CSS
  • Backend: Node.js/TypeScript microservices
  • Database: PostgreSQL, Redis
  • Infrastructure: Docker, AWS (production)

πŸš€ Quick Start

Prerequisites

Development Setup

  1. Clone and install dependencies:

    git clone <repository-url>
    cd intelligence-trajectory-platform
    chmod +x setup.sh
    ./setup.sh
  2. Start development environment:

    npm run docker:up
    npm run dev
  3. Access the application:

What's Working Now

βœ… Complete UI/UX System: Dark theme with electric blue accents, professional typography
βœ… Authentication Pages: Login and registration with form validation
βœ… Dashboard: User dashboard with stats overview and navigation
βœ… Demo Page: Interactive demonstration of ITP features
βœ… Navigation: Intuitive logo-based navigation across all pages
βœ… Responsive Design: Mobile-friendly interface with Tailwind CSS
βœ… Backend Infrastructure: Express.js server with Prisma ORM and PostgreSQL
βœ… Database Schema: Complete user, learning objective, and session models

Available Scripts

  • npm run dev - Start both frontend and backend in development mode
  • npm run build - Build both frontend and backend for production
  • npm run test - Run all tests
  • npm run docker:up - Start all services with Docker Compose
  • npm run docker:down - Stop all Docker services

πŸ“ Project Structure

itp/
β”œβ”€β”€ backend/           # Backend API services
β”œβ”€β”€ frontend/          # Next.js frontend application
β”œβ”€β”€ designdocs/        # Design documents and architecture
β”œβ”€β”€ docker-compose.yml # Development environment
└── package.json       # Root package configuration

πŸ”§ Development

Backend Development

The backend is built with Node.js/TypeScript and follows a microservices architecture:

  • Authentication Service - User management and JWT tokens
  • ITI Engine - Intelligence Trajectory Index calculation
  • FLT Service - Focused Learning Timer tracking
  • Validation Engine - Mastery validation and peer review

Frontend Development

The frontend is built with Next.js 14+ and includes:

  • Dashboard - Learning progress and velocity visualization
  • Objective Management - Create and manage learning objectives
  • Session Tracking - Real-time learning session monitoring
  • Validation Interface - Submit and review learning evidence

πŸ§ͺ Testing

# Run all tests
npm test

# Run backend tests only
npm run test:backend

# Run frontend tests only
npm run test:frontend

πŸ“š Documentation

🀝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add 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.

βœ… Completed Features

Foundation & Infrastructure

  • Project Architecture: Microservices setup with Docker Compose
  • Database Design: PostgreSQL schema with Prisma ORM
  • Backend API: Express.js server with TypeScript
  • Frontend Foundation: Next.js 14+ with TypeScript
  • UI/UX System: Dark theme with electric blue accents
  • Authentication UI: Login and registration pages
  • Dashboard Interface: User dashboard with navigation
  • Demo Page: Interactive ITP feature demonstration
  • Responsive Design: Mobile-friendly Tailwind CSS
  • Navigation System: Logo-based navigation across pages

Core Services

  • ITI Engine: Basic Intelligence Trajectory Index calculation
  • Auth Service: JWT-based authentication system
  • Database Models: User, LearningObjective, LearningSession schemas
  • Error Handling: Global error handling middleware
  • Logging System: Winston-based logging utility

πŸ“‹ To-Do List

High Priority (Next Sprint)

  • Complete Authentication: Backend auth endpoints and frontend integration
  • ITI Calculation: Implement full ITI scoring algorithm
  • FLT Timer: Build Focused Learning Timer system
  • Learning Objectives: Create and manage learning objectives
  • Session Tracking: Real-time learning session monitoring

Medium Priority

  • Validation Engine: Multi-modal submission system
  • Peer Review: Peer review and validation workflow
  • Analytics Dashboard: Learning velocity visualization
  • Browser Extension: FLT time tracking extension
  • Mobile Optimization: Enhanced mobile responsiveness

Future Enhancements

  • Advanced ITI: Machine learning calibration algorithms
  • Expert Reviewers: Professional validation system
  • API Integration: Third-party platform connections
  • Mobile Apps: Native iOS/Android applications
  • Blockchain: Credential verification system
  • ML Insights: Advanced analytics and predictions

Built with ❀️ for the future of learning quantification

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages