plf-es-2023-1-ti2-0924100-skanboo
plf-es-2023-1-ti2-0924100-skanboo created by GitHub Classroom
https://github.com/guilhermelcosta/plf-es-2023-1-ti2-0924100-skanboo
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 (3.1%) to scientific vocabulary
Repository
plf-es-2023-1-ti2-0924100-skanboo created by GitHub Classroom
Statistics
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Sobre •
Integrantes •
Professores •
Tecnologias •
Instruções de Utilização
📝 sKanboo
O modelo de troca de mercadorias (escambo), apesar de antigo, tem ganhado cada vez mais força devido à crescente preocupação com a sustentabilidade, o que reforça as premissas da economia circular, que prevê o uso e reuso de uma dado item. Além disso, devido à instabilidade financeira causada pela pandemia da COVID-19, muitas pessoas vêm buscado formas mais baratas de suprir suas necessidades. Ou seja, ao fazer escambo a pessoa evita gastar dinheiro por trocar bens que já possui por outros de que necessita, ganha mais flexibilidade por poder negociar diretamente com a outra pessoa, uma vez que não se tem preço fixo como em lojas, e também é uma forma mais sustentável de consumir.
É com isso em mente que surgiu o sKanboo, que tem como objetivo facilitar a troca de produtos entre as pessoas. A ideia é proporcionar uma forma mais sustentável e econômica de consumo, permitindo que as pessoas adquiram novos objetos apenas se desfazendo daqueles que já possuem e não usam. É uma alternativa para se obter produtos, que não envolve dinheiro, ideal para aqueles que estão interessados em um produto mas não possuem o valor monetário no momento.
🤜 Integrantes
- Ana Corina Damas Batista
- Giovanna Ferreira dos Santos de Almeida
- Guilherme Lage da Costa
- Lucas Cabral Soares
- Vítor Lagares Stahlberg
👨💻 Professores
- Hugo Bastos de Paula
- Eveline Alonso Veloso
🚀 Tecnologias
Frontend:
Backend
Database:
Devops:
Cloud:
💻 Instruções de utilização
Antes de começar, você deve se certificar que tenha instalado na sua máquina o Docker, em versão igual ou superior 20.10.
Passo 01: clone o repositório
$ git clone https://github.com/ICEI-PUC-Minas-PPLES-TI/plf-es-2023-1-ti2-0924100-skanboo.git
Passo 02: instalar dependências para o Vue JS
A instalação do Vue CLI pode ser acessada aqui.
- Vue JS:
npm install vue@^3.2.13 - Reactivity:
npm install @vue/reactivity@^3.3.4 - Axios:
npm install @vue/reactivity@^3.3.4 - Chart JS:
npm install chart.js@^4.3.0 - Core JS:
npm install core-js@^3.8.3 - Router:
npm install vue-router@^4.0.3 - Vue the mask:
npm install vue-the-mask@^0.11.1
Passo 03: iniciar backend via docker-compose
- Passo 3.1: acesse a pasta clonada no Passo 01 pelo CMD:
cd plf-es-2023-1-ti2-0924100-skanboo; - Passo 3.2: acesse a pasta src pelo CMD:
cd src; - Passo 3.3: acesse a pasta Skanboo pelo CMD:
cd Skanboo; - Passo 3.4: iniciar Docker-compose da API:
docker-compose up
Passo 04: iniciar frontend
- Passo 4.1: acesse a pasta clonada no Passo 01 pelo CMD:
cd plf-es-2023-1-ti2-0924100-skanboo; - Passo 4.2: acesse a pasta src pelo CMD:
cd src; - Passo 4.3: acesse a pasta Skanboo pelo CMD:
cd Skanboo-frontend; - Passo 3.4: iniciar aplicação frontend:
npm run serve
A aplicação vai estar rodando em http://localhost:8080.
Usuário de teste
- Login: admin@email.com
- Senha: 123456
Histórico de versões
- 1.0.0
- Consolidação da versão final do código.
Owner
- Name: Guilherme Costa
- Login: guilhermelcosta
- Kind: user
- Location: Belo Horizonte, Brasil
- Company: Dti Digital
- Website: https://guilhermecosta.vercel.app/
- Repositories: 50
- Profile: https://github.com/guilhermelcosta
Software Engineer
Citation (CITATION.cff)
cff-version: 1.0.1
message: Please cite this software using these metadata.
title: Skanboo
authors:
- family-names: Damas Batista
given-names: Ana Corina
- family-names: Ferreira dos Santos de Almeida
given-names: Giovanna
- family-names: Lage da Costa
given-names: Guilherme
- family-names: Cabral Soares
given-names: Lucas
- family-names: Lagares Stahlberg
given-names: Vitor
- name-suffix: Professor
affiliation: PUC Minas
family-names: Bastos de Paula
given-names: Hugo
- name-suffix: Professor
affiliation: PUC Minas
family-names: Alonso Veloso
given-names: Eveline
keywords:
- Escambo
- Troca
repository-code: https://github.com/ICEI-PUC-Minas-PPLES-TI/plf-es-2023-1-ti2-0924100-skanboo
license: CC-BY-4.0
version: 1.0.0
date-released: 2023-06-25
GitHub Events
Total
Last Year
Dependencies
- actions/checkout v2 composite
- appleboy/scp-action master composite
- appleboy/ssh-action master composite
- maven 3.8.3-openjdk-17 build
- mysql 5.7
- com.h2database:h2
- 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
- javax.persistence:javax.persistence-api 2.2
- org.apache.commons:commons-lang3 3.12.0
- org.projectlombok:lombok
- org.springdoc:springdoc-openapi-starter-webmvc-ui 2.1.0
- org.springframework.boot:spring-boot-devtools
- org.springframework.boot:spring-boot-starter-data-jpa
- org.springframework.boot:spring-boot-starter-security 2.7.3
- org.springframework.boot:spring-boot-starter-validation
- org.springframework.boot:spring-boot-starter-web
- org.springframework.boot:spring-boot-starter-test test
- 845 dependencies
- @babel/core ^7.12.16 development
- @babel/eslint-parser ^7.12.16 development
- @vue/cli-plugin-babel ~5.0.0 development
- @vue/cli-plugin-eslint ~5.0.0 development
- @vue/cli-plugin-router ~5.0.0 development
- @vue/cli-service ~5.0.0 development
- eslint ^7.32.0 development
- eslint-plugin-vue ^8.0.3 development
- @vue/reactivity ^3.3.4
- axios ^1.4.0
- chart.js ^4.3.0
- core-js ^3.8.3
- vue ^3.2.13
- vue-router ^4.0.3
- vue-the-mask ^0.11.1