Skip to content

Site divulgando doações de sobras de materiais de construção - Projeto Integrador I da UNIVESP

Notifications You must be signed in to change notification settings

anabeatrizzz/pi-um-univesp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configurações

Windows
  1. Instale Python:
  • Acesse https://www.python.org/downloads/ e clique em Download Python.
  • Depois de instalado, acesse o Prompt de comando pressionando a teclado do Windows + X e selecionando a opção Prompt de comando. Pesquise como abrir o Prompt de comando se isso não funcionar.
  • Escreva py --version (ou python --version se der erro) para saber a versão Python instalada.
  1. Instale pip:
  • Escreva py get-pip.py (ou python get-pip.py) no Prompt de comando. Se não funcionar escreva python -m ensurepip --upgrade.
  1. Crie um ambiente virtual:
  • Abra uma nova janela de Prompt de comando
  • Vá até a pasta onde quer que o ambiente virtual fique. Faça isso escrevendo cd e o nome da pasta em seguida, por exemplo, cd Documentos.
  • Escreva py -m venv pi-um (ou python -m venv pi-um se der erro). Que criará uma pasta chamada pi-um e o ambiente virtual.
  • Para ativar o ambiente virtual escreva pi-um\Scripts\activate.bat.
  1. Instale Django:
  • Na mesma janela de Prompt de comando usada para ativar o ambiente virtual escreva py -m pip install Django.
  • Depois da instalação escreva django-admin --version para saber a versão Django instalada.
  1. Instale yarn com npm:
  • Acesse https://nodejs.org/en/download/ e siga as instruções para instalar NodeJS.
  • Escreva node -v e em seguida, npm -v para verificar se a instalação ocorreu com sucesso.
  • Escreva npm install --global yarn.
  1. Instale git
MacOS
  1. Instale Python:
  • Abra uma nova janela de terminal e escreva brew install python3.
  1. Instale pip:
  • sudo easy_install pip
  1. Crie um ambiente virtual:
  • sudo pip install virtualenv
  • virtualenv pi-um
  • cd pi-um
  • source bin/activate
  1. Instale Django:
  • sudo pip install django
  • python -m django --version
  1. Instale yarn com npm:
  • Escreva brew install node.
  • Escreva node -v e em seguida, npm -v para verificar se a instalação ocorreu com sucesso.
  1. Instale git
Linux
  1. Instale Python
  • Primeiro veja se Python já está instalado escrevendo py --version ou python --version no terminal.
  • Se a versão não for retornada vá até https://www.python.org/downloads/ e clique em Download Python.
  1. Instale pip
  • Escreva python get-pip.py (ou python -m ensurepip --upgrade se não funcionar).

  • sudo pip install virtualenv

  • virtualenv pi-um

  • cd pi-um

  • source bin/activate

  1. Instale Django:
  • sudo pip install django
  • python -m django --version
  1. Instale yarn com npm:
  1. Instale git:

Instalando e executando este projeto

  1. Acesse a pasta pi-um
  • cd pi-um
  1. Clone este repositório (opcional se já feito antes)
  • git clone https://github.com/anabeatrizzz/pi-um-univesp.git
  • Se aparecer a mensagem "Support for password authentication was removed" siga este tutorial
  1. Entre na pasta frontend-pi-um pelo terminal/prompt de comando
  • cd pi-um-univesp/frontend-pi-um
  1. Crie a pasta node_modules (opcional se já feito antes e nenhuma dependência nova foi adicionada)
  • yarn install
  1. Crie a pasta build (opcional se já feito antes)
  • yarn build

Executando backend

  1. Acesse a pasta pi-um
  • cd pi-um
  1. Inicie o ambiente virtual se não estiver iniciado
  • Windows: pi-um\Scripts\activate.bat
  • MacOS: source bin/activate
  1. Entre na pasta pi-um-univesp
  • cd pi-um-univesp
  1. Execute o servidor:
  • python manage.py runserver.
  1. Acesse http://127.0.0.1:8000/

Executando frontend

  1. Entre na pasta frontend-pi-um
  • cd pi-um/pi-um-univesp/frontend-pi-um
  1. Escreva yarn start

O que cada pasta representa

  • frontend-pi-um: Guarda todos os arquivos relacionados ao framework web React.
  • pi-um-univesp: Guarda todos os arquivos relacionados ao framework Django.

Referencias

About

Site divulgando doações de sobras de materiais de construção - Projeto Integrador I da UNIVESP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •