Proyecto de Inteligencia Artificial -Caballos Distribuidos (Web Api)- Desarrollado por Iris Olvera Trejo & Omar Pintor Pérez.
En el presente archivo se tiene todo el código fuente del programa (Web Api) bajo la extensión .py (hecho en Python).
Se mencionan los siguientes requerimientos usados durante su desarrollo y funcionamiento:
- Python 3.9.1
- Bottle 0.12.19
- Abrir el puerto 8080 en su equipo para conectarse desde otros dispositivos (Panel de control> Sistema y seguridad> Firewall> Configuración avanzada y agregar la regla de entrada)
Su estructura principal esta conformado mayormente por el lenguaje de programación Python e integración del Bottle para realizar la realización de la aplicación web, aunque también se hizo adición de librerías CSS (Bootstrap) para dar diseño y la estructuración HTML para mostrar e interpretar el comportamiento dentro del navegador, al igual se vio implicado el haciendo uso de funciones JS.
Únicamente el archivo es todo lo necesario y las indicaciones puestas en el apartado de requerimientos, una vez teniendo esto se consideran los siguientes pasos:
- Al tratarse de un archivo Python es posible ejecutarse usando algún IDE de Python o desde la consola CMD.
- En su ejecución se debe recuperar la dirección IP del equipo (Ejecutar> cmd> ipconfig), en el cual se añadirá junto con el puerto designado para direccionar a una URL en donde se tendrá acceso a la Web Api desde el propio navegador, recordando que el menú principal debe concordar con la siguiente URL de ejemplo; 192.168.X.X:8080/cliente
- Finalmente, puede acceder al sitio web (incluso desde el móvil) donde se interpretará las acciones que el cliente en cuestión desee realizar.
Video de Youtube: https://youtu.be/l7rI7gDeNFw