project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Catalyst

Introducing Catalyst: a revolutionary app for storing all your photos and videos with unlimited storage on your phone, completely free! Say goodbye to storage limitations and keep your entire media library at your fingertips.

Catalyst

Created At

HackFS 2023

Winner of

🏊‍♂️ ENS — Integration Prize

Project Description

the app that revolutionizes photo and video storage. Enjoy unlimited storage on your phone, free of charge. Preserve your entire media library effortlessly, without storage limitations. Catalyst securely backs up files on-chain using the Filecoin Virtual Machine. With a seamless SwiftUI interface and Polybase integration, managing your media is a breeze. Personalize your library with ENS names and avatars. Experience the future of media storage with Catalyst. Say goodbye to compromises.

Alternative to Google Photos, Catalyst redefines how you store and manage your photos and videos. No more storage limitations or subscription fees. Enjoy unlimited storage directly on your phone, ensuring your memories are always accessible. Catalyst utilizes cutting-edge technology like the Filecoin Virtual Machine for secure on-chain backups. With a user-friendly interface and seamless integration, managing your media has never been easier. Explore personalized features like ENS names and avatars. Discover the freedom of unlimited storage with Catalyst.

How it's Made

Catalyst was built using a combination of technologies to provide a seamless and innovative user experience. Here are the key details on how this project was developed:

Mobile App: The Catalyst app was developed using SwiftUI, a UI framework provided by Apple. SwiftUI offers a declarative approach to building user interfaces and enabled us to create a visually appealing and responsive app for iOS and iPadOS devices.

Backend (Node JS): For the backend, we used Node.js, a JavaScript runtime, to develop the app server. The app server handles various backend functionalities such as user authentication, file storage, and communication with the blockchain network.

Blockchain: Catalyst utilizes the Filecoin Virtual Machine for on-chain backups. We developed the Filecoin Virtual Machine contracts using a development environment for Ethereum projects. These contracts enable the secure storage of media files on the blockchain, providing data integrity and resilience.

Polybase Integration: To efficiently store IPFS hashes, Catalyst integrates with Polybase. Polybase is a technology that enables decentralized and resilient storage by batch processing IPFS hashes and performing on-chain transactions with other IPFS hashes.

Encryption: Each image and video in Catalyst is encrypted using the user's wallet address as the encryption key. This ensures that the user's media files are securely protected and can only be accessed with the corresponding wallet address.

ENS Integration: Catalyst provides a personalized experience by displaying Ethereum Name Service (ENS) names and avatars for users who have acquired an ENS name. This integration adds a unique touch to the user profiles and enhances the overall user experience.

background image mobile

Join the mailing list

Get the latest news and updates