Skip to content

Latest commit

 

History

History
95 lines (71 loc) · 4.91 KB

File metadata and controls

95 lines (71 loc) · 4.91 KB

Bragi 🎨📱

Descripción

Bragi es una innovadora plataforma web y app móvil que revoluciona la manera en que los artistas comparten su talento y los clientes descubren servicios artísticos en la ciudad de Medellín. Con Bragi, los artistas pueden exhibir su trabajo y ofrecer una amplia gama de servicios creativos, desde pintura, escritura, hasta danza y música, a través de perfiles personalizados que destacan su arte y habilidades. Los clientes tienen la oportunidad única de explorar una variedad de opciones artísticas, respaldadas por una plataforma segura que utiliza tecnología blockchain para garantizar transacciones seguras y la protección de datos. Además, Bragi ofrece características innovadoras como comunidades de artistas, seguidores y contrataciones de sus servicios, creando un ecosistema dinámico, seguro, creativo y generador de experiencias.

image

Problemática ❓

Bragi aborda la falta de visibilidad que enfrentan los artistas en la ciudad de Medellín. A pesar de su talento y creatividad, muchos artistas luchan por encontrar oportunidades para mostrar su trabajo y llegar a un público más amplio. Esta falta de visibilidad limita su capacidad para generar ingresos y desarrollar sus carreras artísticas.

Implementación de ICP 💻

Para la implementación de la plataforma Bragi en Medellín, se propone utilizar las tecnologías de Internet Computer Protocol (ICP), que ofrece características importantes para el desarrollo de la solución, como:

  • Smart Contracts para transacciones seguras
  • Identidad digital descentralizada
  • Almacenamiento descentralizado de datos
  • Interoperabilidad con criptomonedas

Screenshot_2024-05-10_23_09_27 1

Estas características de ICP permiten a Bragi ofrecer una plataforma segura, transparente y escalable, que ayuda a abordar los desafíos en la promoción del arte en Medellín.

Modelo de negocio 💼

La base del modelo de negocio de Bragi se fundamenta en los siguientes aspectos clave:

  • Ingresos por comisiones de servicios: Bragi generará ingresos mediante una comisión por cada transacción realizada entre artistas y clientes a través de la plataforma.
  • Suscripciones premium para artistas: Bragi ofrecerá planes de suscripción premium para los artistas, que les permitirán acceder a funcionalidades adicionales y herramientas de promoción.
  • Publicidad y patrocinios: Bragi explorará la inclusión de espacios publicitarios y oportunidades de patrocinio dentro de la plataforma.

GitHub 🚀

En nuestro repositorio de GitHub encontrarás la implementación del ICP en forma de backend o con un prototipo de frontend muy básico. La visualización de cómo funciona Bragi se encuentra en el siguiente enlace: Visualización de Bragi en Figma

Prueba Bragi 😸

Dependencias necesarias:

  1. Instalar WSL: Si estás usando Windows, debes instalar el WSL (Windows Subsystem for Linux) para que todo funcione correctamente, a través del siguiente comando en la consola:
wsl --install
  1. Instalar DFX:
sh -ci "$(curl -fsSL https://internetcomputer.org/install.sh)"
  1. Instalar Podman:
sudo apt-get update
sudo apt-get -y install podman
  1. DFX: Para evitar errores al hacer deploy con dfx, corre el siguiente comando:
sudo apt install build-essential clang  libssl-dev pkg-config libclang-dev
  1. Finalmente, ejecuta el siguiente comando y abre una nueva terminal.
export PATH="/home/codespace/bin:$PATH"

¿Cómo clonar el repositorio?

  1. Para clonar el repositorio, deberás correr el siguiente comando en tu máquina local:
git clone https://github.com/ybedoyab/Bragi.git
  1. Posteriormente, debes irte a la carpeta 'Bragi':
cd ./Bragi
  1. Para que todo funcione correctamente, deberás ejecutar el siguiente comando:
rm -rf node_modules
  1. Después, deberás correr el siguiente comando:
npm install
  1. Después, deberás inicializar el DFX con el siguiente comando:
dfx start --background
  1. Finalmente, escribe este comando:
dfx deploy
  1. Se generarán varios links en el localhost para los canisters de front, back y internet_identity, dado que estamos usando una version de desarrollo requieres copiar el segundo link que se genera para internet_identity y compiarlo en el archivo del codigo ./Bragi/src/usuarios_frontend/src/components y modificar la línea 142 del componente Menu.jsx como se muestra en la imagen

image