Código da Disciplina: FGA0208
Número do Grupo: 08
Entrega: 03
Matrícula | Aluno |
---|---|
211061350 | Alexandre de Santana Beck |
180098080 | Arthur Carneiro Trindade |
200054333 | Arthur Gabriel Lima Gomes |
200015753 | Caio Berg Carlos Leite |
202063201 | Ester Flores Lino da Silva |
202023663 | Gabriel Basto Bertolazi |
190087501 | Gabriel Marcolino Rodrigues |
190028475 | Gabriela Tiago de Araujo |
190091720 | Lucas Macedo Barboza |
202023968 | Miguel Moreira da Silva de Oliveira |
200062620 | Pedro Augusto Dourado Izarias |
211029540 | Pedro Sena Barbosa Holtz Yen |
190134810 | Shaine Aparecida Cardoso de Oliveira |
200028154 | Thiago Ribeiro Freitas |
O projeto HostHub é uma iniciativa do Grupo 8 da disciplina de Arquitetura e Desenho de Software da Universidade de Brasília (UnB). Este projeto visa desenvolver uma plataforma online para a divulgação de anúncios de imóveis, facilitando a conexão entre proprietários e potenciais locatários.
O repositório do projeto está disponível no GitHub: HostHub . Nele, você encontrará a estrutura do projeto, incluindo diretórios para o back-end (back
), front-end (front
) e documentação (docs
).
A documentação do projeto é gerada utilizando o Docsify, uma ferramenta que permite a criação de sites de documentação dinâmicos a partir de arquivos Markdown.
Para mais detalhes sobre o projeto, incluindo o código-fonte e instruções de contribuição, visite o repositório oficial: Repoitório do HostHub
(X) SIM
( ) NÃO
É possível acessar o deploy ou rodar o projeto localmente:
Este projeto utiliza PostgreSQL, Docker, TypeScript e Angular. Abaixo estão as instruções detalhadas para configurar e rodar o ambiente de desenvolvimento e produção.
git clone <link do repositório>
Crie o arquivo .env
na raiz do backend com as seguintes variáveis:
POSTGRES_PRISMA_URL="postgresql://nest_user:nest_password@localhost:5432/nest_database"
POSTGRES_URL_NON_POOLING="postgresql://nest_user:nest_password@localhost:5432/nest_database"
Inicie o banco de dados com Docker Compose:
docker compose up -d
Antes de rodar o projeto, aplique as migrations do Prisma com o comando:
npx prisma migrate dev
Execute o seguinte comando para iniciar o servidor do backend:
npm run start:dev
Navegue até o diretório do frontend e instale as dependências:
npm install
Para rodar o frontend localmente, execute o comando:
npm start
O projeto estará acessível no endereço padrão:
http://localhost:4200/
Versão | Data | Descrição | Autor(es) |
---|---|---|---|
1.0 |
06/01/2025 | Criação do documento e adição dos participantes e sobre | Pedro Izarias |
1.1 |
06/01/2025 | Incluído orientações sobre como configurar o ambiente | Ester Lino |
1.2 |
06/01/2025 | Adição das imagens do projeto | Pedro Izarias, Pedro Sena |