HungryHub
💡 Sobre
O HungryHub é um aplicativo de entrega/delivery de comida, lanches e bebidas, que oferece acessibilidade e conveniência para clientes, entregadores e estabelecimentos por meio de uma plataforma simples e interativa com uma lógistica de entrega rápida e eficiente.
Essa documentação visa armazenar e documentar todos os artefatos produzidos e resultados durante as quatro entregas do grupo 07 da disciplina de Arquitetura e Desenho de Software, ministrada pela professora Milene Serrano no segundo semestre letivo de 2024 na Universidade de Brasília (UnB).
👥 Alunos
Matrícula | Aluno | 📷 |
---|---|---|
221034973 | Bruno Cunha Vasconcelos de Araújo | ![]() |
190105071 | Davi Gonçalves Akegawa Pierre | ![]() |
221022275 | Felipe Amorim de Araújo | ![]() |
221022570 | Gabryel Nicolas Soares de Sousa | ![]() |
221021984 | Guilherme Silva Dutra | ![]() |
211061805 | Guilherme Westphall de Queiroz | ![]() |
221022041 | Júlio Roberto da Silva Neto | ![]() |
202046229 | Kallyne Macedo Passos | ![]() |
232014727 | Kauan de Torres Eiras | ![]() |
200022199 | Leonardo Sobrinho de Aguiar | ![]() |
221022088 | Lucas Martins Gabriel | ![]() |
211062437 | Raquel Ferreira Andrade | ![]() |
231032121 | Wolfgang Friedrich Stein | ![]() |
📃 Informações acadêmicas
Código da Disciplina: FGA0208
Número do Grupo: 07
Entrega: 02
Execução do ambiente
O ambiente de desenvolvimento do projeto foi configurado e pode ser encontrado na pasta src/ do repositório. Na pasta foi criado um documento para auxiliar a configurar o ambiente de desenvolvimento e executar o projeto.
Backend
- Entre na pasta do projeto:
cd HungryHub/HungryHub.2024.2-Back
- Crie um ambiente virtual com o comando:
python3 -m venv ambv
- Ative o ambiente virtual com o comando:
source ambv/bin/activate #linux
.\ambv\Scripts\activate #windows
- Instale as dependências do projeto com o comando:
pip install -r requirements.txt
- No primeiro acesso execute o comando:
python manage.py migrate
- Execute a aplicação com o comando:
python manage.py runserver
Os endpoints disponíveis estão em:
localhost:8000/api/swagger
Frontend
- Entre na pasta do projeto:
cd HungryHub/HungryHub.2024.2-Front/hungryhub
- Instale as dependências do projeto com o comando:
npm install
- Para executar o frontend com o expo basta executar o seguinte comando:
npx expo start
Após isso, basta escanear o QR Code com o aplicativo Expo Go
no seu celular, rodar em um emulador ou até mesmo pelo navegador.
Histórico de Versão
Versão | Data da alteração | Comentário | Autor(es) | Revisor(es) | Data de revisão |
---|---|---|---|---|---|
1.0 | 13/11/2024 | Criação do documento | Felipe Amorim de Araújo | ||
1.1 | 28/11/2024 | Adicionando elementos da entrega 2 | Felipe Amorim de Araújo |