Inspiration

I came up with the idea for Capsule because my family takes turns taking him to his doctor appointments and each time a file goes missing.. So I thought about creating a file storage through a secure link. But it expanded from there when I realized you can do so much more!

What it does

Capsule, allows you to upload data into a "capsule" and retrieve it very quickly via URL, NFC, or QR Codes. This allows the user to store these unique links, anywhere they want! For example, you could print out the QR code and scale it down and put it behind a pet tag so the information is accessible to anyone with a smartphone. You can also do many other things with it for instance, uploading files into a specific capsule for later and storing it inside your wallet. (By using an NFC card)

How we built it

We built it using Next.JS, TailwindCSS, ShadCN, Pinata, and QRCode!

Challenges we ran into

Some challenges we ran into at first was figuring out how to group icons, json, and document files all together.

Accomplishments that we're proud of

I am very proud we did this just using Pinata itself, by adding metadata to each file we could see who it belonged to and how to group them that way!

What we learned

We about how signed URLs work and what it does.

What's next for Capsule

We want to improve Capsule's UI/UX, enhance security (allowing users to enter in passwords for their Capsule for better security) and also add a feature where when someone view s the card the emergency contact gets alerted.

Built With

  • nextjs
  • pinata
  • shadcn
  • tailwind
Share this project:

Updates