Skip to content

samoletovs/tPlan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

104 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

tPlan Web App — NauroLabs Research Lab

Phase 2 of the tPlan research project: a multi-user web application exploring AI-driven workout generation from training methodology books.

Research Context

This app is part of a lab experiment investigating whether AI agents can read training books and produce correct, progressive workout programs. See the main README for the full research framing.

What This App Does

  • Generates workouts from parsed training methodology (Convict Conditioning, Dumbbell Gymnastics)
  • Tracks progress with difficulty ratings, reps, notes, and body weight
  • Auto-progresses exercises based on the source book's transition rules
  • Supports 4 languages (English, Russian, Latvian, Spanish)
  • Social features — challenges and leaderboards for motivation research

Tech Stack

Layer Technology
Frontend React + TypeScript + Vite
Backend Azure Functions (Node.js)
Database Azure Cosmos DB
Hosting Azure Static Web Apps
Auth Google OAuth via SWA

Development

npm install
npm run dev

Deployment

Deployed to Azure SWA: tplan.naurolabs.com

Next: User-Uploaded Programs (Phase 3)

The planned next step is allowing users to upload their own training books (PDF/markdown) and have the system extract a structured program — exercises, levels, progression rules — that others can follow.

About

AI workout generator from training methodology books — multi-user, multi-language

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors