We highly recommend you read a full breakdown of the project here
Contracts
-Property Manager Contract https://testnet.ftmscan.com/address/0x30d7f7879dcfa19a6c90f575d1a362a2f453ba31 -OUSD Contract https://testnet.ftmscan.com/address/0xea86B425eEB889eC501107f1d5D23332d8549FED -User Manager Contract https://testnet.ftmscan.com/address/0x3884ae78b5e42c14559b7cf60bf2265cc0a49f2d
Inspiration
The average person wants to own propetries that yield profits but they probably don't have a million to throw into it but they can start with a thousand... This product (MVP) allows users to own shares of real life products with blockchain proof and get profits when the property yields profit...
What it does
It allows anyone in this age of constantly increasing prices to own property worldwide
Features
The major feautures are as follows...
- Adding Properties
- Funding Properties
- Minting Funded Property NFTS
- Withdrawing of funds by the property creators
- Changing of username and profile image...
How we built it
This project was built with Vue, Hardhat and Nestjs... Vue used for frontend development, Hardhat for contract creation and testing and Nestjs for backend
Challenges we ran into
We have highlighted the basic frontend challenges below https://github.com/Psionyc/overfunded#frontend-development-challenges
Contract Challenges are also highlihgted below https://github.com/Psionyc/overfunded#contract-development-challenges
Accomplishments that we're proud of
We were able to create a fully functioning ecosystem in such a small amout of time with hardhat while still being learners of sorts
What we learned
We have learnt new ways to push the project forward and some optimizations... Majorly about the erc777 smart contract and the ability to use ipfs for futher decentralization
What's next for Overfunded
- Adding UI components for adding and withdrawing profits
- Creating a voting system before withdrawing funds
- Storing user and property data off chain to reduce gas costs
- Event listeners to notify users about on-chain changes (Such as Adding Profits if possible)
- Editting metadata through a backend to show user's current share as NFTs
Built With
- hardhat
- nestjs
- vue
Log in or sign up for Devpost to join the conversation.