Companhia orgânicos

Plataforma de compra e venda

Sobre o produto:

Atualmente, a utilização de métodos lúdicos visando potencializar a aprendizagem têm crescido exponencialmente, sendo que as brincadeiras fazem parte da nossa cultura há tempos. É possível desenvolver habilidades com esses recursos, tendo como princípio essa visão, foi criado um sistema que possibilite uma formação baseada em competência, pensamento crítico e compreensão de cenários reais, ser um aparato adaptado de treinamento, criatividade, liderança, entre outros, em razão do instrumento de ensino e aprendizagem - ativa, simulação de soluções para problemas reais e fomento a competições. O Brasil é um dos países do mundo onde ter uma formação superior faz mais diferença. O levantamento “Education at a Glance”, realizado pela OCDE (Organização para a Cooperação e Desenvolvimento Econômico), mostra que os diplomas e habilidades são mais valorizados pelo mercado de trabalho aqui do que em muitos países europeus. A gamificação é de suma importância nesse desenvolvimento, a metodologia de ensino ativo são conhecidas por tornarem os alunos protagonistas dos seus processos de aprendizado. E estudar economia é primordial, porque auxilia a compreensão do cenário econômico. Tendo assim, ciência se alguma área corre o risco de piorar ou se tem chances de ganhos extraordinários. Dessa forma, pode-se analisar as opções e ver oportunidades, além de pensar no melhor momento para agir. Até as crises econômicas geram oportunidades, e uma ideia incrível pode surgir nesses momentos críticos. Essa área é fundamental para a vida financeira das pessoas, dos negócios e dos investidores. E entender a dinâmica desse significativo mecanismo é relevante para a tomada de decisões inteligentes e antecipadas. O relatório inicia-se com a metodologia do projeto. Na segunda parte, é efetuado a fundamentação teórica, abordando sobre a gameficação em si e na área econômica e na de gestão de negócios. Logo após, será apresentado os resultados obtidos com o sistema. O presente trabalho, realizado no âmbito da prática de ensino supervisionada, assume a forma de criação deste sistema, realizado pelos alunos da Ânima Educação.

METODOLOGIA

Tipo de pesquisa: Quantitativa e qualitativa

(Dados quantitativos coletar fatos concretos: números. Dados quantitativos são estruturados e estatísticos. Eles formam a base para tirar conclusões gerais da sua pesquisa. | Dados qualitativos coletam informações que não buscam apenas medir um tema, mas descrevê-lo, usando impressões, opiniões e pontos de vista. A pesquisa qualitativa é menos estruturada e busca se aprofundar em um tema para obter informações sobre as motivações, as ideias e as atitudes das pessoas. Embora essa abordagem proporcione uma compreensão mais detalhada das perguntas da pesquisa, ela dificulta a análise dos resultados.)

Natureza da pesquisa: Exploratória Entrega: Protótipo ou dissertativa?

Texto: O estudo desenvolvido neste projeto de natureza exploratória é de carácter qualitativo, impulsionando a estratégia de gamificação a motivação e envolvimento dos alunos e dos gestores. Pretende-se que esta motivação e envolvimento adicionais conduzam a uma melhoria das aprendizagens, mas também a um incremento da iniciativa, autonomia, concentração, criatividade, liderança e espírito crítico.

linha horizontal Centro Universitário Una****UC: Sistemas Distribuídos e Mobile | Turno: NoiteProfessor: Elson─****TRABALHO FINAL Integrantes:Eduarda Fernanda Rosa Alcântara | R.A: 320251628Felipe Braga Paula | R.A: 319229398Hesron Mafra da Silva | R.A: 320251417Kessy Alves Maforte | R.A: 320251716Larissa Alves dos Santos | R.A: 320251607Randaw Lucas | R.A: 320254061Raquel de Matos Mauricio | R.A: 320251549Samuel César Rodrigues | R.A: 320251454

**Nosso projeto:**Produtores de alimentos orgânicos desejam colocar seus produtos à venda, mas não sabem como e não tem um meio de realizar suas vendas. A intenção é fazer a divulgação dos produtos e seus respectivos preços com o objetivo de finalizar a compra dentro da própria plataforma.E com esse objetivo foi criada a Companhia dos Orgânicos que permite o cadastro e a venda de produtos orgânicos em todo o país. Assim, os produtores podem vender seus produtos e os clientes conseguem conferir os dados dos produtos e finalizar suas compras após estarem logados na plataforma.img

Apresentação: https://Cia-dos-Orgânicos

API e Banco de dadosLink do repositório: https://backend-EcomerceFerramentas usadas: Python, DB Browser - SQLiteimgEsse trecho do código, tem a funcionalidade de cadastrar o produto que o usuário queira, solicitando dados como nome, preço, imagens etc, guardando as informações adicionadas no banco de dados que o próprio código o direciona, e retornando a mensagem “Sucesso - Cadastro “ caso tudo ocorra bem.imgAqui o código faz com que a aplicação busque as informações inseridas pelo usuário, e faça uma lista com os dados, descrevendo os detalhes de cada tópico que foi solicitado (nome, preço, etc…). **imgEssa é a rota para exclusão, caso o usuário deseje excluir algum produto que ele inseriu, esse trecho do código faz com que a aplicação vá no banco de dados e exclua o item selecionado, caso isso não ocorra ele retornará a mensagem "Parâmetro inválido”, caso ocorra exclusão retornará a mensagem "Registro excluído”.img**Essa é a rota para alteração de dados, caso seja da vontade do usuário por algum motivo modificar qualquer um dos dados inseridos, esse trecho do código faz com que a aplicação possibilite essa funcionalidade ao usuário, buscando os dados que deseja alterar no banco e retornando “registro alterado com sucesso” caso não ocorra erro, ou “registro não encontrado”, se o usuário não tiver feito nenhuma inserção de dados na aplicação. Banco de dadosPara o banco de dados usamos o DbBrowser (SQLite) e criamos uma tabela com os seguintes elementos: imgimgimg Usando como exemplo o primeiro item cadastrado a tabela apresenta as seguintes características: ID DO PRODUTO:img

NOME DO PRODUTO:img PREÇO DO PRODUTO:img DESCRIÇÃO DO PRODUTO:img URL DA IMAGEM DO PRODUTO:img****Front-endLink do repositório: https://e-commerce-api-awsFerramentas usadas: JavaScript, VUE, VUEX, HTML, CSS, AXIOS imgNo front do nosso código nós usamos as seguintes linguagens:JavaScript, VUE, VUEX, HTML, CSS, AXIOS, essa parte do código mostra como exemplo que nos importamos as linguagens. imgNesta parte do código estamos definindo as fontes e cores utilizadas nos logos do projeto. imgNesta parte do código estamos importando getters, mutações, ações e estado. Essa importação permite que o código tire proveito de ferramentas como linters, e colocar todas as constantes em um único arquivo permite que seus colaboradores tenham uma visão rápida de quais mutações são possíveis em todo o aplicativo. imgEssa parte do código nós estamos usando o userData para armazenar todas as informações do usuário de qualquer parte do aplicativo. img

img Nesta parte do código estamos criando a função que vai permitir ao usuário colocar e retirar itens ao carrinho, assim somando e finalizando o produto ao carrinho. img Nesta parte do código criamos uma função para armazenar a lista de produtos.

Implementação na AWSFerramentas usadas: Máquina virtual Ec2, WinSCPApós login feito no console de gerenciamento da AWS, executa-se a Instância, é possível conectar-se a ela e usá-la da mesma forma como se usaria em um computador, havendo várias formas de se conectar ao console. A instância usada é a EC2, uma maneira fácil de usar o cliente com base no navegador. imgSelecionada a Instância, adicionamos no grupo de segurança uma regra de entrada para porta 5000.Depois nos conectamos via terminal e instalamos o microframework Flask.imgimgUsando o WinSCP como cliente S3 (fazendo uso da chave .ppk), enviamos o arquivo da API diretamente para a instância. imgimgComo podemos conferir no terminal a pasta já está disponível e podemos conferir os arquivos:imgDepois de conferir os documentos, instalamos a extensão Flask Cors do microframework Flask para habilitar o compartilhamento de recursos entre diferentes origens no navegador.img Rodamos o servidor:img

Agora com o nome da máquina acrescentando :5000 + a função desejada da api, basta rodar no navegador: img

executando o Vue

Instalar git for windows

instalar node

instalar hyper

Baixando o projeto do github (git bash)

Git clone https://github.com/rockiir/e-commerce-api-aws.git

baixando as atualizações do vue (hyper)

npm i

abrindo o projeto no Vscode (hyper)

code .\

abrindo o projeto (hyper)

npm run serve