Skip to content

SuperMohit/saviour-gdelt

Repository files navigation

Welcome to Saviour 👋

Version License: Apache Twitter: SolmanEd

Saviour is an NFT platform which relies on GDELT data set to fetch socially relevant news, so that people can trade those NFTs and certain percentage from proceeds of those NFTs go to the charity or targeted social help groups. This can be extended to any other domain.

For instance: A politician in North Sudan, worked for improving access to basic primary education. Saviour can generate a NFT token and market participant can mint the tokens and the proceeds get directed to the cause.

For instance, The War(Ukraine war) is an catastrophic incident, based on Gdelt we can find which areas of the world need humanitarian assistance and airdrop the NFTs to help the war affected. The % of mints goes to support people in those areas.

Another example could be : A rape incident in the state of Portugal, Saviour can again generate the NFT based on gdelt data and the proceeds from NFT can be used for rehabilitation and providing the justice to the affected.

This project would also become an eventual DB for Social Workers, Politicians, Global leaders, NGOs, etc, regarding their positive social contribution decided by market dynamics. Fo instance, a politician is involved in great many social intitiative would generate higher premiums on the sale of NFTs.

Demo

Install

yarn install

Usage

yarn start

Run tests

yarn run test

Author

👤 Mohit Talniya, Ajee Ibraheem, Apurva Upadhyay

Show your support

Give a ⭐️ if this project helped you!


Tech Stack

  1. MongoDB
  2. React FrontEnd application hosted on MongoDB realm.
  3. Solana Blockchain, web3.js for Solana
  4. Phantom App for Solana(Devnet)
  5. Realm Chart displaying GDELT geolocations.

Minting NFTs

  1. Generate NFTs based using AI based on VQGAN + CLIP https://colab.research.google.com/drive/1lx9AGsrh7MlyJhK9UrNTK8pYpARnx457?usp=sharing#scrollTo=CppIQlPhhwhs

  2. https://compvis.github.io/taming-transformers/

Solana Transaction search:

  1. https://explorer.solana.com/
  2. https://solscan.io/

Hashlip art enginer to generate NFTs and Metadata

  1. https://github.com/HashLips/hashlips_art_engine
  2. $ npm run generate

Solana NFT standard

https://docs.metaplex.com/token-metadata/Versions/v1.0.0/nft-standard

About

Saviour is an NFT platform for social causes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published