/Projeto_MeuTreino

Projeto para a conclusão da Academia .Net Atos

Primary LanguageC#

Meu Treino

Projeto para a conclusão da Academia .Net Atos


💻 Sobre o projeto

O projeto "Meu Treino" é uma plataforma web dedicada a pessoas que desejam iniciar uma rotina de atividade física, oferecendo uma variedade de recursos e funcionalidades para ajudar os usuários a alcançarem seus objetivos de forma prática e acessível.



Objetivos do ProjetoRecursos PrincipaisTecnologias UtilizadasContribuiçãoAutor


Objetivo do Projeto

  • Objetivo geral: O objetivo do projeto, é possibilitar ao usuário a experiência de cadastros e controle de uma rotina de exercicíos, com ajuda da criação de planos de treino, criados a partir dos exercicíos já cadastrados na plataforma.
  • Metas futuras:Possibilitar cadastro de profisionais de atividade fisíca, como personal treiner, em que este possa montar o plano de treino do seu aluno e cadastrar novos exercicios ao seu desejo.
  • Requisitos funcionais: cadastro de usuários, cadastro de exercício, comunicação com banco de dados, cadastro de planos de treino, exclusão de Usuarios e exercicios, atualização de dados no banco.
  • Requisitos não funcionais: Nuvem, servidor externo

Recursos Principais

  • Exercícios Personalizados: Com base no perfil individual de cada usuário, o site disponibiliza ao usuário a criação de um plano de exercicios, levando em consideração preferências, nível de condicionamento físico e metas específicas.
  • Categorias de Exercícios: Os exercícios estão organizados em categorias com base em grupos musculares, níveis de dificuldade e objetivos, permitindo que os usuários encontrem facilmente os treinos mais adequados para suas necessidades.
  • Planos de Treino: Os usuários têm a opção de criar e acompanhar seus próprios planos de treino, definindo metas e registrando seu progresso ao longo do tempo.

Tecnologias Utilizadas

  • Linguagem de Programação: O projeto é desenvolvido em C#, utilizando o framework ASP.NET MVC para a construção da aplicação web.
  • Banco de Dados: O armazenamento dos dados é feito no SQL Server, com o uso do Entity Framework para a comunicação com o banco de dados e o projeto.
  • Front-end: O front-end é construído com HTML, CSS e JavaScript, com o uso de bibliotecas e frameworks como Bootstrap para garantir uma interface responsiva e visualmente agradável.


Contribuição

Se você deseja contribuir para o desenvolvimento do projeto "Meu Treino", siga as etapas abaixo:

  1. Faça um fork do repositório e clone-o em sua máquina local.
  2. O repositorio roda em um servidor local, em SqlServer 2022
  3. Crie uma nova branch para suas alterações: git checkout -b minha-branch
  4. Faça as alterações desejadas e faça commit das mesmas: git commit -m 'Minha contribuição'
  5. Envie suas alterações para o repositório remoto: git push origin minha-branch
  6. Abra uma pull request no repositório original, descrevendo as alterações propostas.
  7. Aguarde a revisão e discussão das suas alterações.
  8. Após a aprovação, suas alterações serão mescladas ao projeto principal.

Como Executar o Projeto

Para executar o projeto "Meu Treino" em sua máquina local, siga as instruções abaixo:

  1. Clone o repositório em sua máquina local.
  2. Abra o projeto em sua IDE preferida (como Visual Studio).
  3. Configure a conexão com o banco de dados no arquivo appsettings.json com as informações do seu servidor SQL.
  4. Execute o comando dotnet ef database update no terminal para aplicar as migrações e criar o banco de dados.
  5. Execute o projeto.
  6. Acesse o aplicativo em seu navegador através do endereço http://localhost:porta.

Video de Apresentação:

https://youtu.be/woNS40upRSY

🦸 Autor


Lucas Back de Araujo