1. Categoría del proyecto
NFT
2. Link del github
Solidity Smart contracts.
- https://github.com/Bonvo-dot/nftsBonvo
Demostración de funcionamiento de los smart contracts
- https://github.com/Bonvo-dot/frontend
- https://github.com/Bonvo-dot/backend
3. Link del video
https://www.youtube.com/watch?v=0umuIPnYrQo&t=26s
4. Nombre del equipo
PROPER NFT
5. Descripción del proyecto.
PROPERTIES NFT
Es un feature de una aplicación descentralizada (Bonvo) que tiene por objeto brindar información fidedigna de alquiler de propiedades en tiempo real. Se muestran datos recogidos y catalogados de acuerdo a diversos parámetros sobre casas y apartamentos en alquiler. PROPERTIES NFT es un smart contracts deployado sobre la red de Moonbean, permite a los usuarios crear un token ERC-721 o “mintear” un NFT que contiene la información de sus casas y apartamentos en alquiler, siendo estos propiedad de los mismos al momento de crearlo. Brindando la posibilidad de acceder a esta información en todo momento. PROPERTIES NFT permite además ganar recompensas, cada vez que un usuario crea una nueva propiedad en la Dapp, recibe al hacerlo tokens BNV y pasa a formar parte de la comunidad. El token BNV es un token fungible con un supply de 100 millones.
6. Nombres de los participantes
Matias Guagliardo - matias.guagliardo@gmail.com - https://github.com/Mattteus1
Martin Berguer - martin.berguer@gmail.com - https://github.com/MBerguer
Huéscar Miranda. - huascarm@gmail.com - https://github.com/huascarmm
7. Nombre del proyecto.
PROPERTIES NFT
8. Logotipo del proyecto.
9. Descripción del problema
El problema radica en la falta de los estímulos económicos adecuados para arrendatarios y locatarios al momento de cargar sus propiedades en plataformas de alquiler.
10. Solución o ayuda en la resolución del problema
Se busca incentivar el alquiler o renta de propiedades de casas o apartamentos.
Properties NFT permite ganar recompensas, cada vez que el usuario carga o mintea una nueva propiedad en alquiler, esto se logra a través del enlace de la billetera virtual, cargando los datos de la propiedad que se alquilara y cargando una fotografía. Al realizar esta acción el usuario recibe:
1- Su “Property NFT”, Un token único no fungible (ERC-721) que representa su propiedad y puede ser transferido o alquilado y en un futuro vendido en diferentes marketplaces.
2- Recibe también, como recompensa tokens BNV.
Se prevé la entrega de más beneficios en el futuro.
Se busca brindar una transparencia a las personas que rentan un departamento así como a los dueños de casas y/o condominios, haciendo accesible esa información en la blockchain.
11. Pila tecnológica
Cada vez que un usuario crea un asset (casa para alquilar por ejemplo), se sube la primera foto de esta como imágen del NFT. Este NFT cumple con los estándares ERC-721 generales.
12. Enlace de la demostración del proyecto (url de la página)
https://bonvo-front-cicd-r7ee2dy4ea-rj.a.run.app/#/my-account# Welcome to StackEdit!
Hi! I'm your first Markdown file in StackEdit. If you want to learn about StackEdit, you can read me. If you want to play with Markdown, you can edit me. Once you have finished with me, you can create new files by opening the file explorer on the left corner of the navigation bar.
StackEdit stores your files in your browser, which means all your files are automatically saved locally and are accessible offline!
The file explorer is accessible using the button in left corner of the navigation bar. You can create a new file by clicking the New file button in the file explorer. You can also create folders by clicking the New folder button.
All your files and folders are presented as a tree in the file explorer. You can switch from one to another by clicking a file in the tree.
You can rename the current file by clicking the file name in the navigation bar or by clicking the Rename button in the file explorer.
You can delete the current file by clicking the Remove button in the file explorer. The file will be moved into the Trash folder and automatically deleted after 7 days of inactivity.
You can export the current file by clicking Export to disk in the menu. You can choose to export the file as plain Markdown, as HTML using a Handlebars template or as a PDF.
Synchronization is one of the biggest features of StackEdit. It enables you to synchronize any file in your workspace with other files stored in your Google Drive, your Dropbox and your GitHub accounts. This allows you to keep writing on other devices, collaborate with people you share the file with, integrate easily into your workflow... The synchronization mechanism takes place every minute in the background, downloading, merging, and uploading file modifications.
There are two types of synchronization and they can complement each other:
-
The workspace synchronization will sync all your files, folders and settings automatically. This will allow you to fetch your workspace on any other device.
To start syncing your workspace, just sign in with Google in the menu.
-
The file synchronization will keep one file of the workspace synced with one or multiple files in Google Drive, Dropbox or GitHub.
Before starting to sync files, you must link an account in the Synchronize sub-menu.
You can open a file from Google Drive, Dropbox or GitHub by opening the Synchronize sub-menu and clicking Open from. Once opened in the workspace, any modification in the file will be automatically synced.
You can save any file of the workspace to Google Drive, Dropbox or GitHub by opening the Synchronize sub-menu and clicking Save on. Even if a file in the workspace is already synced, you can save it to another location. StackEdit can sync one file with multiple locations and accounts.
Once your file is linked to a synchronized location, StackEdit will periodically synchronize it by downloading/uploading any modification. A merge will be performed if necessary and conflicts will be resolved.
If you just have modified your file and you want to force syncing, click the Synchronize now button in the navigation bar.
Note: The Synchronize now button is disabled if you have no file to synchronize.
Since one file can be synced with multiple locations, you can list and manage synchronized locations by clicking File synchronization in the Synchronize sub-menu. This allows you to list and remove synchronized locations that are linked to your file.
Publishing in StackEdit makes it simple for you to publish online your files. Once you're happy with a file, you can publish it to different hosting platforms like Blogger, Dropbox, Gist, GitHub, Google Drive, WordPress and Zendesk. With Handlebars templates, you have full control over what you export.
Before starting to publish, you must link an account in the Publish sub-menu.
You can publish your file by opening the Publish sub-menu and by clicking Publish to. For some locations, you can choose between the following formats:
- Markdown: publish the Markdown text on a website that can interpret it (GitHub for instance),
- HTML: publish the file converted to HTML via a Handlebars template (on a blog for example).
After publishing, StackEdit keeps your file linked to that publication which makes it easy for you to re-publish it. Once you have modified your file and you want to update your publication, click on the Publish now button in the navigation bar.
Note: The Publish now button is disabled if your file has not been published yet.
Since one file can be published to multiple locations, you can list and manage publish locations by clicking File publication in the Publish sub-menu. This allows you to list and remove publication locations that are linked to your file.
StackEdit extends the standard Markdown syntax by adding extra Markdown extensions, providing you with some nice features.
ProTip: You can disable any Markdown extension in the File properties dialog.
SmartyPants converts ASCII punctuation characters into "smart" typographic punctuation HTML entities. For example:
ASCII | HTML | |
---|---|---|
Single backticks | 'Isn't this fun?' |
'Isn't this fun?' |
Quotes | "Isn't this fun?" |
"Isn't this fun?" |
Dashes | -- is en-dash, --- is em-dash |
-- is en-dash, --- is em-dash |
You can render LaTeX mathematical expressions using KaTeX:
The Gamma function satisfying
You can find more information about LaTeX mathematical expressions here.
You can render UML diagrams using Mermaid. For example, this will produce a sequence diagram:
sequenceDiagram
Alice ->> Bob: Hello Bob, how are you?
Bob-->>John: How about you John?
Bob--x Alice: I am good thanks!
Bob-x John: I am good thanks!
Note right of John: Bob thinks a long<br/>long time, so long<br/>that the text does<br/>not fit on a row.
Bob-->Alice: Checking with John...
Alice->John: Yes... John, how are you?
And this will produce a flow chart:
graph LR
A[Square Rect] -- Link text --> B((Circle))
A --> C(Round Rect)
B --> D{Rhombus}
C --> D