Giter Site home page Giter Site logo

mop's Introduction

Hello world! 👋

mop's People

Contributors

goulartfs avatar leomarreco avatar

Watchers

 avatar

mop's Issues

Criar front.py

image

Ao executar o arquivo front.py quero que seja possível acessar no meu navegador o endereço http://localhost:8080/ e visutalizar uma página html com uma mensagem escrita "Hello!"

Este será o entrypoint para o frontend da aplicação.

A partir dele o usuário poderá realizar todas as operações que o aplicativo disponibilizará.

O frontend será responsável apenas por:

  • Apresentar as informações
  • Realizar requisições das operações para o backend através de uma integração REST

Script para criar a tabela patients

Criar uma migration para realizar a criação da tabela patients.

Levar em consideração os seus relacionamentos com as demais entidades do sistema.

Criar as constraints necessárias
Criar os indices necessários

Criar back.py

image

Ao executar o arquivo back.py quero que seja disponibilizada um endpoint para uma API REST na porta 9090.

Ao acessar http://localhost:9090/ no navegador quero visualizar um JSON com a seguinte estrutura {"message":"Hello!"}.

O backend será responsável por disponibilizar através de uma API REST todas as operações que a plataforma se disponibilizará a entregar.

O formato padrão utilizado será JSON.

Os recursos serão disponibilizados a partir do contexto api/ ou seja, ao acessarmos os recursos o endpoint será http://localhost:9090/api/<recurso>

Script para criar a tabela Pharmacies

Quando executo o comando o programa pela primeira vez, recebo este erro indicando que a tabela não existe

> python .\main.py    
Printing Medicine's list
Traceback (most recent call last):
  File "C:\Python312\Lib\site-packages\mysql\connector\connection_cext.py", line 661, in cmd_query
    self._cmysql.query(
_mysql_connector.MySQLInterfaceError: Table 'mop.pharmacies' doesn't exist

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\projects\mop\main.py", line 55, in <module>
    main()
  File "C:\projects\mop\main.py", line 46, in main
    for medicine in application.list_medicines(pharmacy):
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projects\mop\domain\application.py", line 53, in list_medicines
    pharmacy = self.pharmacy_repository.find_by_id(pharmacy_id=pharmacy.id)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\projects\mop\infrastructure\mysql\repositories\pharmacy_repository.py", line 76, in find_by_id
    cursor.execute(query, valores)
  File "C:\Python312\Lib\site-packages\mysql\connector\cursor_cext.py", line 374, in execute
    result = self._cnx.cmd_query(
             ^^^^^^^^^^^^^^^^^^^^
  File "C:\Python312\Lib\site-packages\mysql\connector\opentelemetry\context_propagation.py", line 74, in wrapper
    return method(cnx, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Python312\Lib\site-packages\mysql\connector\connection_cext.py", line 669, in cmd_query
    raise get_mysql_exception(
mysql.connector.errors.ProgrammingError: 1146 (42S02): Table 'mop.pharmacies' doesn't exist

A tabela pharmacies precisa ser criada e sua estrutura de dados definida de acordo com a entidade que temos no sistema atual.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.