Skip to content

UnBArqDsw2021-2/2021.2_G7_PartyRent_Backend

Repository files navigation

G7 - PartyRent Backend

Visão geral

A PartyRent é uma pequena empresa voltada a realização de aluguel para artigos diversos para festas. Mesas, cadeiras, móveis diversos e outros itens para a realização de aniversário, casamento, formaturas e demais eventos. A ideia do Projeto e realizar uma melhora no processo da empresa, realizando o desenvolvimento de uma ferramenta web para facilitar o processo de aluguel dos itens.

Guia de Instalação

Essa aplicação tem seu ambiente configurado através de conteiners Docker, portanto, tem como pré-requisitos a instalação do Docker e Docker-compose.

Também é necessário ter o Git instalado para clonar o repositório.

Back-end:

Clonar o repositório:

git clone [email protected]:UnBArqDsw2021-2/2021.2_G7_PartyRent_Backend.git

Instalação Local (linux)

cd 2021.2_G7_PartyRent_Backend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp contrib/.env-sample-local .env
python manage.py makemigrations
python manage.py migrate
python manage.py runserver  

Agora abra o navegador e vá para: "http://localhost:8000" e você deve ver a tela inicial do Django:

Instalação Local (windows)

cd 2021.2_G7_PartyRent_Backend
python -m venv venv  
.\venv\Scripts\Activate.ps1 
pip install -r requirements.txt
cp contrib/.env-sample-local .env
python manage.py makemigrations
python manage.py migrate
python manage.py runserver  

Agora abra o navegador e vá para: "http://localhost:8000" e você deve ver a tela inicial do Django:

Usando Docker

Copiar arquivo de variaveis de ambiente de desenvolvimento:

cp contrib/.env-sample-docker .env

Execução do conteiner:

sudo docker-compose up

Agora abra o navegador e vá para: "http://0.0.0.0:8000" e você deve ver a tela inicial do Djang

Front-end:

Para instalar a camada front-end da aplicação basta seguir os passos de instalação descritos aqui

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published