Skip to content

Projeto feito em django para compartilhamento de conteúdo autoral de RPG

Notifications You must be signed in to change notification settings

rafaelcnagy/casa_do_homebrew

Repository files navigation

Casa do homebrew

Um site para compartilhamento de conteúdo autoral de RPG.

Instruções

O que você precisa fazer para rodar o projeto

Pré Requisitos

Ter instalado em seu computador:

- Python 3.8
- poetry
- MySQL

Como instalar

Siga o passo a passo:

  • Execute o comando no terminal do MySQL:

    CREATE DATABASE db_casadohomebrew;
    
  • Ainda no terminal do MySQL, crie o usuário que poderá fazer modificações no banco de dados:

    CREATE USER 'django'@'localhost' IDENTIFIED BY 'django';
    
    

Caso seja necessário, forneça privilégios para este usuário por meio do comando:

GRANT ALL PRIVILEGES ON db_casadohomebrew.* TO 'django'@'localhost';

(Não recomendado fora do ambiente de testes)

  • No arquivo /casa_do_homebrew/settings.py, próximo da linha 85, insira as credenciais do usuário criado em:

    'USER': 'django',
    'PASSWORD': 'django',
    
  • Instale o ambiente virtual:

    poetry install
    

Se ocorrer erros ao instalar o mysqlclient, instale os pacotes abaixo e tente novamente:

sudo apt-get install default-libmysqlclient-dev build-essential

  • Prepare o banco de dados
    poetry run python manage.py makemigrations
    poetry run python manage.py migrate
    

Como rodar

Execute o comando no terminal:

poetry run python manage.py runserver 

TO DO LIST

  • Enviar arquivos
  • Login
  • Limitações ao enviar arquivo
  • Update arquivo-user
  • CRUD arquivos
  • Votos
  • CustomUser
  • Pdf thumbnail
  • Página de perfil
  • Página da conta
  • Change password
  • Tags
  • Busca/filtros

About

Projeto feito em django para compartilhamento de conteúdo autoral de RPG

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published