Skip to content

CCodeKey/IFit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IFit

Autores:

Gabriel T.
Gabriel Tertuliano
José E.
José Emídio
Kaléu V.
Kaléu Victor
Kauã A.
Kauã Amorim

Como utilizar:

  1. Instalar o Poetry
pip install poetry
  1. Instale as dependências com Poetry
poetry install
  1. Crie um ambiente virtual
python -m venv venv
  1. Ative o ambiente virtual
  • No Linux
source venv/bin/activate
  • No Windows
venv\Scripts\activate
  1. Instale as dependências
pip install -r requirements.txt

Configurações do Banco de Dados:

No projeto o BD que está sendo usado é PostgreSQL, para você poder usa-lo é necessário:

  1. Crie um arquivo .env e dentro insira as seguintes informações:
  SECRET_KEY = ''                    # Onde você vai inserar uma chave secreta para o projeto
  DATABASE_URL = ''                  # Onde você vai inserir a URL de linkagem do Banco, que a propria plataforma do Neon PostgreSQL libera
  MAILERSEND_EMAIL = ''              # Onde você vai inserir seu email que a plataforma do MAILERSEN te forneceu
  MAILERSEND_EMAIL_PASSWORD = ''     # Onde você vai inserir a senha que o MAILERSEN te forneceu
  1. Agora é só executar o projeto:
python manage.py runserver

Caso não consiga realizar as configurações acima, e prefira uma forma mais simples para executar o projeto:

  1. Altere as configurações de linkagem do BD:
  • Exclua essa parte no código:

Se encontra no arquivo ../IFit/settings.py | linha : 65

  tmpPostgres = urlparse(os.getenv("DATABASE_URL"))

  DATABASES = {
      'default': {
          'ENGINE': 'django.db.backends.postgresql',
          'NAME': tmpPostgres.path.replace('/', ''),
          'USER': tmpPostgres.username,
          'PASSWORD': tmpPostgres.password,
          'HOST': tmpPostgres.hostname,
          'PORT': 5432,
      }
  }
  • E cole isso:
      DATABASES = {
      'default': {
          'ENGINE': 'django.db.backends.sqlite3',
          'NAME': BASE_DIR / 'db.sqlite3',
      }
    }
  1. Execute esses comandos para fazer as migrações necessárias e conexões com o BD:
  • Makemigrations
    python manage.py makemigration
  • Migrate
   python manage.py migrate
  1. Por fim, execute o projeto:
python manage.py runserver

About

Sistema de avaliação simples para Academias, com machine learning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published