Skip to content

Latest commit

 

History

History
98 lines (69 loc) · 4.5 KB

README.md

File metadata and controls

98 lines (69 loc) · 4.5 KB

Sistema de Academia

Academia

Bem-vindo ao Sistema de Academia! Este projeto visa fornecer uma plataforma robusta para gerenciar academias, treinos, membros e evolução física. O sistema permite o acompanhamento completo dos treinos dos alunos, a gestão de seus resultados e a otimização do desempenho de maneira simples e eficiente.


🏋️‍♂️ Sobre o Projeto

O Sistema de Academia foi desenvolvido para academias que desejam melhorar a experiência dos seus alunos e a gestão dos seus treinos. Com um sistema intuitivo e funcional, ele oferece ferramentas para acompanhar a progressão dos alunos e otimizar os planos de treino.

Principais Funcionalidades:

  • Cadastro de Membros: Adicione e gerencie os membros da sua academia.
  • Treinos Personalizados: Crie planos de treino específicos para cada aluno com base nos seus objetivos.
  • Acompanhamento de Desempenho: Monitore o progresso do aluno através de relatórios e gráficos de desempenho.
  • Controle de Frequência: Registre as visitas dos alunos e mantenha um histórico completo.
  • Relatórios e Estatísticas: Geração de relatórios detalhados sobre a evolução física e os resultados obtidos pelos alunos.

📊 Como Funciona

  1. Cadastro de Alunos: Adicione novos alunos à plataforma com informações básicas, como nome, idade, objetivos de treino, etc.
  2. Plano de Treino: Crie um plano de treino adequado às necessidades do aluno, incluindo séries, repetições e períodos de descanso.
  3. Evolução do Aluno: Acompanhe a evolução dos alunos com relatórios gráficos, mostrando os ganhos de força, resistência e performance.
  4. Relatórios: Gere relatórios sobre o desempenho de todos os alunos com dados completos de cada treino realizado.

🧰 Tecnologias Utilizadas

  • Frontend: React.js, HTML5, CSS3, JavaScript
  • Backend: Node.js, Express.js
  • Banco de Dados: MongoDB
  • Autenticação: JWT (JSON Web Tokens)
  • Outras Tecnologias: Axios, Chart.js para visualização de gráficos

💻 Como Rodar o Projeto Localmente

  1. Clone o repositório:
    git clone https://github.com/21hs/sistema-de-academia.git
    

Instale as dependências:

cd sistema-de-academia npm install Inicie o servidor local:

npm start

Acesse o sistema: Abra o navegador e acesse http://localhost:3000 para ver o sistema em funcionamento.

📝 Exemplo de Tela Tela de Login:

Tela de Perfil do Aluno:

👨‍💻 Contribuindo para o Projeto Se você deseja contribuir para o Sistema de Academia, siga estas etapas:

Faça um fork deste repositório. Crie uma branch com a sua feature: git checkout -b minha-nova-feature. Faça as alterações e commit: git commit -am 'Adiciona nova feature'. Envie para o repositório remoto: git push origin minha-nova-feature. Abra um pull request. 📄 Licença Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.

🌐 Contato Se você tiver alguma dúvida ou sugestão, entre em contato através do meu email:

Email: GitHub: https://github.com/21hs 📢 Agradecimentos Agradecemos a todos os contribuidores e aos alunos que utilizaram o sistema. Esperamos que esse projeto ajude a melhorar a gestão das academias e a evolução dos praticantes de atividades físicas.

Detalhes do README.md:

  1. Capa: Uma imagem do sistema de academia (pode ser uma logo ou imagem representativa do seu projeto).
  2. Seções:
    • Sobre o Projeto: Uma breve descrição e principais funcionalidades.
    • Como Funciona: Passos para usar o sistema.
    • Tecnologias: Tecnologias utilizadas no projeto.
    • Como Rodar Localmente: Passo a passo de como configurar e rodar o projeto localmente.
    • Exemplo de Tela: Screenshots representando o visual do projeto (use imagens reais ou placeholders).
    • Contribuindo: Como contribuir para o projeto.
    • Licença e Contato: Informações de licença e contato.
  3. Imagens: Coloque imagens e exemplos de telas para ilustrar a interface do usuário.

Você pode substituir as imagens de placeholder por imagens reais do seu sistema ou outros gráficos representativos. Se você não tiver capturas de tela ou imagens reais, o uso de placeholders (como mostrado) é uma boa alternativa.

Este README.md oferece uma visão geral clara e organizada sobre o projeto, com todas as informações necessárias para que outras pessoas entendam e contribuam para o seu sistema de academia.