Choose your language
Escolha o idioma

Functional Templates

πŸ’ͺ Academia App

Map your equipment and plan your workouts

My Equipment

Tap everything you have at the gym and register it all at once.

Available Now

Check what you'll use today to see possible exercises.

Exercise Catalog

Today's Workout

About This App

Technology Stack

πŸ—οΈ HTML5

Semantic structure and progressive enhancement

🎨 CSS3

Custom properties, Grid, Flexbox, dark mode support

⚑ Vanilla JavaScript (ES6+)

No frameworks, no build step β€” pure modern JavaScript

πŸ’Ύ IndexedDB

Local database for offline data persistence

πŸ” localStorage

User preferences (language, theme, selections)

πŸ“¦ Service Worker

Cache-first strategy for offline functionality

πŸ“± PWA

Installable on mobile, works offline, responsive

🌍 i18n (5 Languages)

English, Portuguese, French, German, Spanish

πŸ‹οΈ free-exercise-db

Open-source exercise database (Unlicense)

Key Features

  • βœ… Offline-first architecture
  • βœ… No server required (can run on any static host)
  • βœ… 100% privacy β€” all data stored locally
  • βœ… No tracking, no analytics, no ads
  • βœ… Accessible and mobile-friendly