SilencioPz / Projeto-Integrador-2

Este repositório conterá meu Projeto Integrador do Módulo Web do curso Técnico em Desenvolvimento de Sistemas do Secitec-Rondonópolis.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto-Integrador-2

Por: Bruno Coelho Perez

Este repositório conterá meu Projeto Integrador do Módulo Web do curso Técnico em Desenvolvimento de Sistemas do Secitec-Rondonópolis.



**1. Nome da solução**
Quié Isso Livros

**2. Logotipo da solução**



**3. Cenário**
Pensando em uma solução para a cidade de Rondonópolis, carente de um público leitor por motivos culturais, pensei em um sebo virtual para angariar novos leitores. Utilizando ferramentas como o Google Maps, loja virtual e bom humor, é possível informar aos usuários onde procurar por livros na cidade, pelo endereço do sebo virtual e até mesmo na internet por indicações informadas no site.

**4. Requisitos a serem atendidos:**
* Requisitos funcionais: * • O site terá tags para facilitar sua busca sobre livros, dos mais variados tipos; • O site terá um Google Forms, para angariar informações sobre livros; • O site terá Manter Usuário, interessados nas dicas de livros do site; • O site terá Manter Administrador, que gerenciará os livros cadastrados; • O site terá um campo Fale Comigo, enviando dicas, sugestões ou relatando bugs e falhas ao dev; • O site pode gerar um PDF informando todos os livros informados por seções; • O site terá integração com redes sociais, como Instagram e WhatsApp, para divulgação; • O site terá facilitadores ao usuário, como uma barra de pesquisa ou cliques para mais informações sobre os livros.

* Requisitos não funcionais: • O site não será atualizado constantemente; • O site será responsivo; • O site terá componentes de acessibilidade.

**5. Tecnologias utilizadas**
HTML 5, CSS, Bootstrap, Javascript (front-end), MySQL (Banco de Dados) e Python (back-end, utilizei Flask).

**6. Cronograma para desenvolvimento**
Início do Projeto: Março/2024; Intermediação: Julho/2024 Testes: Julho/2024 Fim do Projeto: 03/julho/2024

## Sobre a solução ##
Quie Isso Livro partiu da ideia de ter um novo local, no caso virtual, para escolha de livros e uma maior divulgação destes instrumentos culturais para a população de Rondonópolis. Tentei moldar como um sebo, já que uma loja virtual demandaria trabalho e recursos que não possuo.

**1. Pré-requisitos para instalação da solução**
Python instalado. Utilizar VS Code ajuda e muito. Requirements:
alembic==1.13.1 aniso8601==9.0.1 bcrypt==4.1.3 blinker==1.8.2 cachelib==0.13.0 certifi==2024.2.2 chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 dnspython==2.6.1 email_validator==2.2.0 Faker==25.2.0 Flask==3.0.3 Flask-Bcrypt==1.0.1 Flask-Caching==1.11.1 Flask-Flash==2.0.0 flask-form==1.0.0 Flask-HTTPAuth==4.8.0 Flask-Login==0.6.3 flask-marshmallow==0.10.0 Flask-Migrate==2.7.0 Flask-RESTful==0.3.10 Flask-Script==2.0.6 Flask-Session==0.8.0 Flask-SQLAlchemy==3.1.1 Flask-SSLify==0.1.5 Flask-WTF==1.2.1 greenlet==3.0.3 idna==3.7 inflect==7.2.1 itsdangerous==2.2.0 Jinja2==3.1.4 Mako==1.3.5 MarkupSafe==2.1.5 marshmallow==2.15.0 marshmallow-sqlalchemy==0.13.2 more-itertools==10.2.0 msgspec==0.18.6 mysql-connector-python==8.4.0 mysqlclient==2.2.4 numpy==1.26.4 pillow==10.3.0 protobuf==5.26.1 PyMySQL==1.1.1 python-dateutil==2.9.0.post0 pytz==2024.1 PyYAML==6.0.1 reportlab==4.2.2 requests==2.31.0 six==1.16.0 SQLAlchemy==2.0.30 typeguard==4.2.1 typing_extensions==4.11.0 urllib3==2.2.1 Werkzeug==3.0.3 WTForms==3.1.2

**2. Instalação do projeto**
Crie um ambiente virtual, faça os pips para cada importação funcionar. Recomendável Windows 11 com Python instalado. VS Code para ver os códigos.

**3. Credenciais para teste**

**4. Informações sobre o colaborador**
Bruno Coelho Perez, brasileiro, solteiro e dev junior. GitHub: https://github.com/SilencioPz Linkedin: https://www.linkedin.com/in/bruno-c-perez-a712b0276/ e-mail: silencioso_br@outlook.com

About

Este repositório conterá meu Projeto Integrador do Módulo Web do curso Técnico em Desenvolvimento de Sistemas do Secitec-Rondonópolis.


Languages

Language:Python 97.4%Language:C 1.2%Language:C++ 0.8%Language:Cython 0.2%Language:HTML 0.1%Language:Fortran 0.1%Language:PowerShell 0.1%Language:JavaScript 0.1%Language:Mako 0.0%Language:CSS 0.0%Language:Forth 0.0%Language:Assembly 0.0%Language:Meson 0.0%Language:Batchfile 0.0%