Skip to content

Instantly share code, notes, and snippets.

@wilmoore
Last active November 24, 2022 15:53
Show Gist options
  • Save wilmoore/dc5a69a619f9b24b879f0ad1e9be7a82 to your computer and use it in GitHub Desktop.
Save wilmoore/dc5a69a619f9b24b879f0ad1e9be7a82 to your computer and use it in GitHub Desktop.
audioshrine.me

audioshrine.me

ɗ⩭⪼ Made with 💜 by realpolyglot.com

äudioshrinę is a permanent online audio memorial service for your loved ones. äudioshrinę is built on top of Web3 technologies including IPFS; the peer-to-peer decentralized network that lets users back up files and websites by hosting them across numerous nodes.

Upload short audio clips of your passed loved ones to remember and celebrate the novel things they used to say and use that to share and bond with the loved ones that are still here.

IPFS ensures your uploaded audio is censorship resistant, resistant against centralized points of failure, and secure.

We all have that favorite voicemail from our favorite loved ones that we've saved on our phone or emailed to ourselves. Upload that here and share it with the loved ones that are still here so you can all celebrate their life in their temporary absence.

Features

  • Upload Audio (title, ipfs-object-id)
  • Condolences

What To Share

save and share voicemail

React Native

share extension

pricing

  • $3/mo per loved one

components

attributes
  • food
  • song
  • quote
  • nicknames
background images

social media

  • IG post on our for each site w/ qr code back to source audioshrine

domains

website

...

inspiration

mobile

...

Inspiration

Tech Stack

NodeJS

IPFS
const IPFS = require('ipfs-core');
const fs = require('fs');
const toBuffer = require('it-to-buffer');

async function main () {
  const node = await IPFS.create()
  const buffer = await toBuffer(node.cat('QmNospKj2cEYh9nX64dD9n25MfNgeKDfps53FT5XZfDdsX'));
  fs.writeFile('./audio.m4a', buffer, () => console.log('file written!'));
}

main();

Customer Development

Schema

User

  • audioshrines[]

AudioShrine

  • AudioSlots[5] { name: "" }
  • Name
  • Birthdate
  • Date of Passing
  • Avatar Photo
  • Banner Image

UI Sketches

Voicemail Export

voicemail export

Splash

splash

Shrines List

Shrines List

Shrine

Shrine

Conversations

conversations

News

Loved Ones

  • Aunt Amy
  • Grandpa
  • Grandma
  • Becky
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment