Giter Site home page Giter Site logo

daqhris / zinnekerescuemission Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 4.17 MB

A rescue mission powered by Ethereum to preserve the souvenirs of the 2024 Zinneke Parade, from Brussels to the Ether.

Home Page: https://ethglobal.com/showcase/zinnekerescuemission-9fwjf

License: European Union Public License 1.2

Shell 0.03% JavaScript 1.54% Solidity 1.21% TypeScript 97.07% CSS 0.15%

zinnekerescuemission's Introduction

Ethereum App: ZinnekeRescueMission

A fictional, playful and engaging initiative created to preserve photographs of the Zinneke Parade 2024, rescued from the Brussels summer river floods, by smuggling them through Ethereum blockchain rollups.

An Ethereum-powered rescue mission, from Brussels to the ether.

Description

This is an artistic project that facilitates bridging a series of photographs in the form of NFTs by distributing them to various user-owned accounts on a variety of Ethereum rollups.

It begins with a fictional story that seeks to preserve the last remaining visual memories of joyful events that occurred during the 2024 Zinneke Parade.

In order to preserve Zinneke's souvenirs without loss of value, visitors to Brussels are invited to send them to their friends around the world, similar to postcards.

ZinnekeRescueMission_LOGO

Storyline

In the early 16th century, Brussels was invaded by rats because of the Senne River, which flowed through the city and served as an open sewer. To combat this rat invasion, the people of Brussels began adopting dogs.

These dogs, left free, began to mix and reproduce wildly, which very quickly gave rise to an enormous number of mongrel dogs. To get rid of these breedless dogs, which in turn became invasive, the inhabitants drowned them in the Senne.

The Zinneke were therefore originally these small mongrel dogs, without breed, intended to be thrown into the Senne. By extension, we call Zinneke any animal or even person of mixed origins.

Once again in our lifetimes, the covered river bed of the Senne was flooded as heavy rains poured down on the capital of Europe. This time, the unexpected weather change coincided with a week of Ethereum-themed events in Brussels. Then a Brussels-based Zinneke rushed to the ETHGlobal 2024 hackathon to build an out-of-this-world decentralized application.

This App is part of his call-to-action to smuggle photographic souvenirs, recently recovered from the summer floodwaters of the first Ethereum-themed week in Brussels, just a month after the biennial and citywide Zinneke Parade.

Rescue Mission 101

Keywords & Resources

GeoLocation

The rescue mission is being carried out voluntarily in cyberspace over the terrain of the Ethereum blockchain.
Launched from a terrestrial location on the territory of the Kingdom of Belgium and the de facto capital of the European Union.

Coordination

The mission's management structure is strictly horizontal. If we try to imagine a visual map of leadership positions, it would be different from a pyramidal organizational chart. All crucial operations are decentralized by default.

Join this rescue mission if you want to volunteer as a humanitarian developer and hack together on Ethereum -> ZinnekeRescueMission/CONTRIBUTING.md

Logistics

Because this humanitarian initiative is powered by the Ethereum blockchain, all packages flow within the network at the rhythm of computer nodes and validators.

Any volunteer may choose to sponsor the gas expenses of random individuals who run out of gas while on this rescue mission.

Open-Source Toolbox

RESCUE MISSION LOGO
OpenMoji -> openmoji.org/library

ETHEREUM DEVELOPMENT STACK
Scaffold-ETH-2 -> github.com/scaffold-eth/scaffold-eth-2

PHOTO SHARING PROTOCOL
Chainlink CCIP -> github.com/smartcontractkit/chainlink-local

DELIVERY TRACKING PROTOCOL
Blockscout -> github.com/blockscout/blockscout

BLOCKCHAIN USER NAMES PROTOCOL
ENS Domains -> github.com/ensdomains/ens

WEB DEVELOPMENT FRAMEWORK
NextJS -> github.com/vercel/next.js

APP USER INTERFACE
daisyUI -> github.com/saadeghi/daisyui

JAVASCRIPT NODE PACKAGE MANAGER
Yarn -> github.com/yarnpkg/berry

JAVASCRIPT NODE PACKAGE LIBRARY
npm -> github.com/npm/cli

JAVASCRIPT RUNTIME ENVIRONMENT
Node.js -> github.com/nodejs/node

APP WEB DEPLOYMENT
Vercel -> vercel.com

dAPP & SMART CONTRACT DEVELOPMENT ENVIRONMENT
Hardhat -> github.com/NomicFoundation/hardhat

Coding Tools

  • Code Editor: Visual Studio Code + GitHub.dev
  • Video Demo Recording: OBS Studio
  • Code License: EUPL-1.2

Photography Tools

  • Camera: Canon EOS 1200D
  • Lenses: EF-S 18-55mm (Ø58mm) & EF 28-80mm (Ø85mm)
  • Artwork License: CC BY-NC-ND 4.0

Angel Sponsors

RESCUE STRATEGY: ONCHAIN POSTCARDS

postcard /pōst′kärd″/ (noun)

  1. A printed card with space on one side for an address and a postage stamp, used for sending a short message through the mail.
  2. A rectangular piece of thick paper intended to be written on and mailed without an envelope. In the case of a picture postcard, one side carries a photograph.
  3. A thin cardboard for sending messages by post without an envelope.

The Charm of Postcards

> Personal touch: Handwritten messages and signatures make postcards a more intimate form of communication.

> Souvenir: Serving as a memento of a trip or event, allowing people to share their experiences with others.

> Art and Design: Featuring stunning artwork, photography, or design, making them a form of mini-art.

> Culture and History: Playing an key role in international communication and cultural exchange with iconic images of landmarks or historical events.

Examples of Traditional Use Cases

  1. Travel and Tourism: Postcards are a staple of travel, allowing visitors to share their experiences and memories with friends and family.

  2. Greetings and Celebrations: Postcards are used to send birthday wishes, holiday greetings, and other celebratory messages.

  3. Artistic Expression: Postcards have become a medium for artists, photographers, and designers to showcase their work.

  4. Collecting: Postcard collecting is a popular hobby, with enthusiasts seeking rare and unique cards.

  5. Education: Postcards can be used as a teaching tool, helping students learn about geography, history, and culture.

OFFICIAL MISSION LAUNCH

Date & Time

July 14, 2024
9:00 am • UTC+2

ETHGlobal Brussels 2024

This is an Ethereum-based application conceived, built and submitted at an in-preson ETHGlobal hackathon in Brussels, Belgium (July 12-14, 2024).

🖤💛❤️ ethglobal.com/showcase/zinnekerescuemission-9fwjf

Other Same-Day Global Event

Inaugural Commemoration of the North Korean Defectors' Day in South Korea. (Read more)

TO-BE-CONTINUED

What you are looking at is an early draft, an unfinished app submission, worthy of a participation certificate.
Come back later as a spectator, volunteer, tourist, judge, or even as an onchain-faring Zinneke.

🏗️ WORK-IN-PROGRESS

zinnekerescuemission's People

Contributors

technophile-04 avatar carletex avatar daqhris avatar rin-st avatar sverps avatar damianmarti avatar pabl0cks avatar edakturk14 avatar kcpele avatar portdeveloper avatar naim-bijapure avatar dependabot[bot] avatar austintgriffith avatar kevinjoshi46b avatar filipharald avatar kmjones1979 avatar byteatatime avatar camdengrieh avatar changoman avatar hotmanics avatar mukulkolpe avatar shravansunder avatar simplemachine92 avatar metoinside avatar nathan-websculpt avatar bpierre avatar tjayrush avatar rogerpodacter avatar yasuke0x0 avatar zakgriffith avatar

Stargazers

 avatar

Watchers

Lucian avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.