Skip to content

Repository files navigation

🏋️ IronLog

Seu treino. Sua evolução.

Aplicativo de registro de treinos e dieta para praticantes de musculação e exercícios físicos. Registre seus treinos, acompanhe sua evolução e controle sua alimentação — tudo em um só lugar.

Desenvolvido como Trabalho de Conclusão de Curso (TCC) em Engenharia de Software.


✨ Funcionalidades

  • 💪 Registro de Treinos — Crie e registre suas sessões de treino com exercícios, séries, repetições e cargas
  • 📈 Acompanhamento de Progresso — Visualize sua evolução ao longo do tempo com histórico detalhado
  • 🥗 Controle de Dieta (em desenvolvimento) — Monitore sua alimentação e macronutrientes diários
  • 🔐 Autenticação — Login com e-mail/senha ou conta Google
  • 📱 Design Responsivo — Interface adaptada para mobile e desktop

🎨 Design

O IronLog adota um tema dark agressivo com laranja vibrante como cor de destaque, transmitindo a energia e intensidade do ambiente de musculação.

  • Paleta principal: #0d0d0f (fundo) · #ff5a28 (destaque) · #f0ede8 (texto)
  • Tipografia: Bebas Neue (títulos) + DM Sans (corpo)

🛠️ Tecnologias

Tecnologia Uso
React 19 Framework de UI
TypeScript Tipagem estática
Vite (planejado) Build e dev server

🚀 Como Rodar

Pré-requisitos

Instalação

# Clone o repositório
git clone https://github.com/seu-usuario/ironlog.git

# Entre na pasta do projeto
cd ironlog

# Instale as dependências
npm install

# Inicie o servidor de desenvolvimento
npm run dev

Acesse http://localhost:5173 no seu navegador.


📁 Estrutura do Projeto

ironlog/
├── src/
│   ├── pages/          # Páginas da aplicação
│   ├── components/     # Componentes reutilizáveis
│   ├── hooks/          # Custom hooks
│   ├── services/       # Integração com APIs
│   └── styles/         # Estilos globais
├── public/
├── index.html
└── package.json

📌 Roadmap

  • Tela de Login
  • Tela de Cadastro
  • Dashboard principal
  • Criação e registro de treinos
  • Histórico de treinos
  • Módulo de dieta
  • Perfil do usuário
  • Integração com API de exercícios

🎓 Sobre o TCC

Este projeto foi desenvolvido como Trabalho de Conclusão de Curso do curso de Engenharia de Software.

Objetivo: Desenvolver uma aplicação web/mobile que auxilie praticantes de musculação no registro e acompanhamento de treinos e dieta, oferecendo uma alternativa nacional e acessível aos aplicativos estrangeiros do segmento.


📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com 🔥 e muito treino

About

A dark-themed workout and nutrition tracking app for lifters and fitness enthusiasts. Log your training sessions, track progressive overload, and monitor your diet — all in one place. Built as a Software Engineering thesis (TCC).

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages