Você está na página 1de 16

Apresentação do

projeto Yolisa
Frederico Jade António Macau
Indíce
Informações sobre o projeto
Introdução
Visão geral
Problemática ou justificativa
Objetivo geral
Objetivos específicos
Metas
Módulos de desenvolvimento
Tecnologias e ferramentas de desenvolvimento
Formas de autenticação e autorização
Requisitos funcionais e não funcionais
Segurança
4/20/2022 2
Informações sobre o projeto
Tema: Yolisa( website para pesquisa de estabelecimentos de
venda de material escolar )
Descrição: Um website para pesquisa de estabelecimentos ou
lojas de venda de material escolar, publicação de materiais
escolares a venda num estabelecimento.
Estudante: Frederico Jade António Macau
Classe: 13ª

4/20/2022 3
Introdução

O presente documento tem como finalidade apresentar de maneira geral


os objetivos gerais e especifícos, funcionalidades e requisitos do projeto
yolisa, bem como a listagem das tecnologias usadas durante o
desenvolvimento.

4/20/2022 4
Visão geral
Yolisa é um website para pesquisa
de estabelecimentos de venda de
materiais escolares.
Problemática
Existência de poucos meios para
obtenção de informações sobre
estabelecimentos ou lojas para
venda de material escolar.
Objetivo geral
Servir como uma solução para quem busca obter
informações sobre estabelecimentos ou lojas que
vendem o material escolar que ele necessita.

4/20/2022 7
Objetivos específicos
Os objetivos específicos da yolisa são:
• Cadastrar estabelecimentos de venda de
materiais escolares(lojas, tabacarias etc).
• Fornecer informações sobre
estabelecimentos que possuem o material
escolar.
• Permitir que os vendedores publiquem os
materiais escolares a venda no seu
estabelecimento.

4/20/2022 8
Metas
• Tornar-se uma referência para quem precisa encontrar
possiveis estabelecimentos ou lojas de venda de material
escolar.
• Oferecer mais de uma opcão de estabelecimentos para
alguém interessado em comprar algum material escolar.

4/20/2022 9
Módulos de desenvolvimento
Os módulos de desenvolvimento da yolisa são:
• Pesquisa de material escolar: este módulo permite fazer pesquisa
do material escolar, e como resultado retornar os estabelecimento
que vendem o material, visualizar informações dos mesmos como
localização no mapa, descrição do mesmo, contactos etc.
• Criação de conta para vendedor: este módulo permite fazer o
cadastramento do seu estabelecimento na yolisa para poder
publicar os seus materiais escolares que estão a venda.

4/20/2022 10
Tecnologias e ferramentas de
desenvolvimento
Python ReactJS
Linguagem de programação Biblioteca javaScript para
de alto nível. criação ui interativas.

JavaScript MySQL database


Linguagem de programação Sistema de gerenciamento
de alto nível. de banco de dados (SGBD)

4/20/2022 11
Tecnologias e ferramentas de
desenvolvimento
SQLAlchemy
Conjuto de ferramentas python SQL e Object Relational Mapper (ORM) que dá aos
desenvolvedores toda a flexibilidade do SQL.

FastAPI
É moderno e rápido (alta performace) framework web para construção de api e web
services em python 3.6 ou superior, baseado nos type hints padrões do python.

Axios-http
O Axios é um simples cliente HTTP baseado em promessas para o navegador e node.js. A
Axios fornece uma biblioteca simples para usar em um pequeno pacote com uma interface
muito extensível.

4/20/2022 12
Formas de autenticação e autorização

1 2
Forma de autenticação Forma de autorização
Login com email e senha Token id do usuário activo

4/20/2022 13
Requisitos funcionais e não
funcionais
Requisitos funcionais Requisitos não funcionais

Permitir pesquisa de material Verificação antecipada do NIF do


Permitir cadastro de vendedores de vendedor.
material escolar Verificação das cordenadas geograficas
Publicação de material escolar do do vendedor.
vendedor
Toda e qualquer atualização e alteração
na conta do vendedor será feita
baseado no token id

4/20/2022 14
Segurança
• Criptografia na palavra-passe
• Verificação e validação de campos
• Toda e qualquer
criação,atualização,edição e
apagamento de publicação da conta
de vendedor é feito dentro de uma
sessão autorizada (Token ID)

4/20/2022 15
Muito obrigado!
Frederico Jade António Macau
Fredhymacau35@gmail.com

Você também pode gostar