gostoo
O projeto “Gostô?” destaca estabelecimentos locais de Belo Horizonte, conectando consumidores e empreendedores e fortalecendo a economia regional.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (1.1%) to scientific vocabulary
Repository
O projeto “Gostô?” destaca estabelecimentos locais de Belo Horizonte, conectando consumidores e empreendedores e fortalecendo a economia regional.
Basic Info
- Host: GitHub
- Owner: marcosffp
- License: mit
- Language: Java
- Default Branch: main
- Size: 60.6 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Gostô?
O objetivo principal do projeto “Gostô?” é promover a visibilidade de pequenos e médios estabelecimentos de Belo Horizonte, fortalecendo sua competitividade no mercado digital. A plataforma busca destacar esses negócios por meio de avaliações de usuários, incentivando o engajamento e a descoberta de novas experiências. Com a organização dos estabelecimentos em categorias e tags específicas, o projeto facilita a navegação e conexão entre consumidores e empreendedores locais.
Além disso, o “Gostô?” visa criar uma interação justa e eficiente ao implementar recursos como rankings diferenciados, compartilhamento de fotos e reviews, e a possibilidade de reservas. Esses elementos não só ajudam a valorizar os negócios locais, mas também promovem a cultura e o turismo da cidade, equilibrando a competição digital e fortalecendo a economia regional.
Integrantes
- Athos Marques
- Bernardo Alvim
- Gabriela Alvarenga
- João Elias
- Luísa Jardim
- Lucas de Souza
- Marcos Alberto
Professor
Prof. Eveline Alonso Veloso
Prof. Joana Gabriela Ribeiro de Souza
Prof. Juliana Amaral Baroni de Carvalho
Instruções de utilização
Assim que a primeira versão do sistema estiver disponível, deverá complementar com as instruções de utilização. Descreva como instalar eventuais dependências e como executar a aplicação.
Histórico de versões
Versões do Projeto “Gostô?”
Versões 0.0.x
0.0.1: Início do projeto: estudo das necessidades locais e modelagem inicial do processo de rankeamento. 0.0.2: Definição dos cinco principais processos de negócio. 0.0.3 a 0.0.7: Implementação sequencial dos processos 1 a 5.
Versões 0.1.x
0.1.0: Implementação da funcionalidade de categorização, com a criação de categorias principais (Alimentação, Entretenimento, Serviços) e organização em tags específicas. 0.1.1: Atualização das documentações do projeto, incluindo o README no repositório. Nenhuma alteração no código. 0.1.2: Implementação do layout inicial do site, com design responsivo e definição da identidade visual. 0.1.3: Escolha das tecnologias e configuração dos ambientes de desenvolvimento e produção. 0.1.4: Modelagem detalhada dos processos de negócio e criação do diagrama ER para o banco de dados inicial. 0.1.5: Implementação dos modelos de dados para cadastro de estabelecimentos e avaliações, além dos endpoints iniciais.
Versão 2.0.0
Versão final do projeto, consolidando funcionalidades e processos definidos nas etapas anteriores.
Essa estrutura de versões demonstra o avanço sistemático do projeto, desde sua concepção até a entrega final.
Como Rodar o Projeto
O projeto possui duas branches principais: main e l_app. Abaixo estão as instruções para rodar o projeto em cada uma delas.
Rodando na Branch main (Frontend conectado ao backend hospedado)
Pré-requisitos:
- Certifique-se de que o Node.js está instalado em sua máquina.
Configuração do ambiente:
- Acesse a pasta src/front pelo terminal.
- Acesse a pasta src/front pelo terminal.
bash cd src/front
- Na pasta front, crie um arquivo chamado .env.
Adicione a seguinte linha ao arquivo .env:
env PUBLICAPIURL="https://gostoservice.onrender.com"
- Instalando dependências e iniciando o frontend:
- Execute o comando para instalar as dependências:
- Execute o comando para instalar as dependências:
bash npm install
- Inicie o servidor de desenvolvimento:
bash npm run dev
- Após a execução, um link do localhost será gerado no terminal (algo como http://localhost:3000).
- Copie e cole este link no navegador para acessar o aplicativo.
Rodando na Branch l_app (Rodando tudo localmente)
Pré-requisitos:
Configuração do ambiente:
- Acesse a pasta src/front pelo terminal.
- Acesse a pasta src/front pelo terminal.
bash cd src/front
- Na pasta front, crie um arquivo chamado .env.
Adicione a seguinte linha ao arquivo .env:
env PUBLICAPIURL="http://localhost:8080"
- Instalando dependências e iniciando o frontend:
- Execute o comando para instalar as dependências:
- Execute o comando para instalar as dependências:
bash npm install
- Inicie o servidor de desenvolvimento:
bash npm run dev
- Após a execução, um link do localhost será gerado no terminal (algo como http://localhost:3000).
- Copie e cole este link no navegador para acessar o aplicativo.
- Iniciando o backend (Java):
- Acesse a pasta src/back pelo terminal.
- Acesse a pasta src/back pelo terminal.
bash cd src/back
- Certifique-se de que as dependências do Maven estão configuradas.
- Inicie a aplicação Java que está configurada na classe main do projeto.
Owner
- Name: marcosalberto
- Login: marcosffp
- Kind: user
- Repositories: 1
- Profile: https://github.com/marcosffp
Citation (CITATION.cff)
cff-version: 1.0.1
message: Please cite this software using these metadata.
title: Gostô?
authors:
- family-names: Souza Alvim
given-names: Bernardo
- family-names: Alberto Ferreira
given-names: Marcos
- family-names: Alvarenga Cardoso
given-names: Gabriela
- family-names: Paulo Fonseca Elias
given-names: João
- family-names: Marques Ribeiro Fonseca
given-names: Athos
- family-names: Oliveira Jardim
given-names: Luísa
- name-suffix: Professora
affiliation: PUC Minas
family-names: Alonso Veloso
given-names: Eveline
- name-suffix: Professora
affiliation: PUC Minas
family-names: Baroni de Carvalho
given-names: Juliana Amaral
- name-suffix: Professora
affiliation: PUC Minas
family-names: Ribeiro De Souza
given-names: Joana Gabriela
keywords:
- review
repository-code: https://github.com/ICEI-PUC-Minas-PPLES-TI/plf-es-2024-2-ti2-1372100-gostoo/
license: CC-BY-4.0
version: 1.0.0
date-released: 2024-12-12
GitHub Events
Total
- Delete event: 1
- Push event: 1
- Create event: 3
Last Year
- Delete event: 1
- Push event: 1
- Create event: 3
Dependencies
- eclipse-temurin 17-jdk build
- eclipse-temurin 17-jre build
- com.mysql:mysql-connector-j
- io.jsonwebtoken:jjwt-api 0.11.5
- io.jsonwebtoken:jjwt-impl 0.11.5
- io.jsonwebtoken:jjwt-jackson 0.11.5
- org.springframework.boot:spring-boot-starter-data-jpa
- org.springframework.boot:spring-boot-starter-security
- org.springframework.boot:spring-boot-starter-web
- org.springframework.boot:spring-boot-starter-test test
- 571 dependencies
- vite ^6.0.3 development
- @astrojs/tailwind ^5.1.2
- @iconify-json/basil ^1.2.1
- @iconify-json/hugeicons ^1.2.1
- @iconify-json/mdi ^1.1.68
- @iconify-json/mingcute ^1.2.1
- @iconify-json/solar ^1.2.1
- @iconify-json/streamline ^1.1.9
- astro ^4.14.2
- astro-icon ^1.1.1
- bcryptjs ^2.4.3
- chart.js ^4.4.7
- gostoo file:
- js-cookie ^3.0.5
- jwt-decode ^4.0.0
- pale-parsec file:
- tailwindcss ^3.4.13