https://hedera-stone-v1-tau.vercel.app/
Our project has one clear aim; to onboard, to Hedera, just some of the 200 million people who regularly spend their leisure hours researching their family tree. (Actually, we want ALL of them).
How will we do this? In three dimensions. NOBODY else is doing this.
Added to the army of active genealogy researchers worldwide, is the generation that’s been used to gaming their teenage nights in the Metaverse where virtual 3D is their natural environment. A potential whole new generation of untapped HederaStone users, to whom micro payments in crypto is natural.
Wouldn’t everyone rather have a fully immerse virtual journey through their origins, and share that experience with others, rather than simply a framed heraldic print of their family tree on the wall?
We think we know the answer to that!
At the core of this journey lies the capture and dissemination of millions of images. Capture To Earn (CTE) is the principle by which HBARbarians collect and submit images to HederaStone, from their local cemetery, in exchange for front-end HBAR, plus an eternal royalty share. The latter has the potential to become significant when considering that one person, only two or three generations back, could appear in many hundreds of family trees.
Very few cemeteries are well documented. Many records have been lost to war, flood, fire and neglect. Only the headstones are strong enough to have remained. Our mission is to forever preserve those headstones (or other physical memorials) on the Hashgraph, for the benefit of generations to come.
Along the way, the potential for HBAR wallet adoption, in order to pay for, and take custody of, 3D NFTs is eye-watering. To give just a sense of the scale; our local cemetery includes 51,000 graves dating back to 1855. 2D images have already been requested for over 50% of those graves.
Every fresh wallet holder becomes an HBAR user for life.
We anticipate that adoption will be progressive in this way…
Purchase of a single 2D image of the headstone of an ancestor, in the form of an NFT (with all the benefits of provenance that we know that brings). Purchase of a single 3D image of the gravesite, to be demonstrated to, and shared with, their older family members on a phone. Projection of that 3D image in AR. (Imagine the delight of grandma being able to “visit” and walk around the overseas grave of her brother, which she has never been able to visit in real life) Import of that 3D image into a metaverse environment, thus enhancing grandma’s delight and being able to simultaneously share the experience with overseas cousins. Expansion of the concept by purchasing more 3D NFT images in order to build a fully immersive walk-through family tree. Viral adoption by other researchers along other branches of the family. HederaStone is predicated upon 2D and 3D imagery of headstones, minted as an NFT, and paid for in HBAR transactions (often via credit card). Hello Future!
Next.js, React, PostgresQL (serverless vercel)
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.js
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
Run npm install @vercel/postgres
for vercel
Run npm install --save-dev nodemon
Run npm install react-bootstrap bootstrap
npm i bootstrap
Run npx @next/codemod new-link
Run npm install three @react-three/fiber
&
npm i @react-three/drei
Run npm i @nextui-org/react
Run npm i @bladelabs/blade-web3.js
&
Run npm install next-transpile-modules
&
Run npm install ngrok
Run npm install nft.storage
&
Run npm install mime
Run npm install --save-dev cypress
&
Add "cypress": "cypress open"
to scripts in package.json
Run npm install --save react-toastify
Run npm i react-player
Run npm install --save react-native-video
-
Make the readme complete with instructions and description of the work.
-
Cant use the DROP TABLE or seeds for DB, gotta use Vercel website
-
Change the naming of links / folder so it doesnt confuse in the URL
-
Testing the API
-
Refactor the navbar buttons link
-
Make the homepage form collect the information on DB
-
Add confirmation for the user when we buy, we can see the image in the wallet but needs a pop up.
-
Validations for the forms
-
Write more tests
-
Login feature
-
Collection page
----- notes ----
-3d image loading time PRELOAD IT -Login feature, use bcrypt? yes
app/api/buy/route.js
app/hashgraph/wallets/ pairing is in app/components/buttons/pairWallet
app/components/buttons/pay/PayBlade.tsx is called in the app/components/navbar_nft
app/context/walletContext.tsx