Skip to content

Projeto BackEnd, parte do trabalho integrador de faculdade. Oferece recursos modernos para acompanhamento visual de medidas e criação de fichas de treino personalizadas. Junte-se à jornada por uma vida mais saudável! 🏋️‍♂️💪🌐

Notifications You must be signed in to change notification settings

RochaGabriell/fithub-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FitHub - API (Django REST Framework)

FitHub Logo

Bem-vindo à FitHub API, o backend da sua jornada em direção à saúde e bem-estar. Este projeto, parte integrante do meu trabalho acadêmico, utiliza o Django REST Framework para fornecer uma infraestrutura poderosa e eficiente para a aplicação FitHub.

| Confira o Front-End do sistema.

Tecnologias Utilizadas 🛠️

  • Django REST Framework:
  • SimpleJWT:
  • Swagger:

Recursos Principais 🚀

  • Acompanhamento de Medidas: Registre e acompanhe visualmente o progresso em direção às suas metas de saúde.

  • Fichas de Treino Personalizadas: Explore a extensa biblioteca de exercícios e crie fichas personalizadas com controle total sobre a rotina de exercícios.

  • Versatilidade: Seja em casa ou na academia, com ou sem equipamento, a FitHub API é flexível para se adequar ao estilo de vida do usuário, removendo barreiras para uma vida mais saudável.

| Para obter informações adicionais sobre o sistema, consulte a documentação.

Como Configurar e Executar 🏃‍♂️

1. Clone o Repositório

git clone https://github.com/RochaGabriell/fithub-api.git

2. Crie e Ative o Ambiente Virtual

Linux:

python3 -m venv venv
source venv/bin/activate

Windows ou Mac:

Consulte a documentação da linguagem Python.

3. Instale as Dependências

pip install -r requirements.txt

4. Configure as Variáveis de Ambiente

Crie um arquivo .env na raiz do projeto:

DJANGO_SECRET_KEY='Sua SECRET_KEY'

5. Realize as Migrações

python manage.py migrate

6. Execute o Servidor

python manage.py runserver

A API estará disponível em http://localhost:8000.

Documentação Interativa (Swagger)

Acesse http://localhost:8000/swagger para explorar e testar a API usando a interface Swagger.

Missão da FitHub API 🌐

A missão da FitHub API é alinhar-se aos princípios dos Objetivos de Desenvolvimento Sustentável (ODS), particularmente ao ODS 3, promovendo um estilo de vida saudável e sustentável. Acredito que a melhoria da saúde individual contribui para o fortalecimento das comunidades como um todo.

Contribuição e Suporte 🤝

Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas, sugerir melhorias ou enviar pull requests.


Este projeto faz parte do meu trabalho integrador de faculdade, reforçando meu compromisso com a saúde e bem-estar, inspirado pelos Objetivos de Desenvolvimento Sustentável (ODS) da ONU.

About

Projeto BackEnd, parte do trabalho integrador de faculdade. Oferece recursos modernos para acompanhamento visual de medidas e criação de fichas de treino personalizadas. Junte-se à jornada por uma vida mais saudável! 🏋️‍♂️💪🌐

Topics

Resources

Stars

Watchers

Forks

Languages