Skip to content

ybedoyab/Bragi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Software web para conectar artistas con clientes, para que tengan la posibilidad de presentar sus servicios a la ciudad.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages