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

Youmio

Youmio is a decentralized video conferencing platform leveraging blockchain, Livepeer, and IPFS for secure, scalable, and user-centric communication. Empowering users with data privacy and robust security, Youmio redefines online collaboration in the Web3 era

Youmio

Created At

HackFS 2024

Winner of

Filecoin - Honorable Mentions

Prize Pool

Project Description

Project Description Youmio is an innovative decentralized video conferencing platform designed to revolutionize the traditional online meeting experience. By leveraging blockchain technology, peer-to-peer protocols, and decentralized storage, Youmio addresses critical issues related to security, privacy, and user autonomy in real-time communication.

Key Features Decentralized Streaming: Youmio employs the Livepeer protocol to deliver high-quality, scalable, and cost-effective video streaming. This ensures that video content is efficiently broadcasted without relying on centralized servers.

Secure Storage: The platform uses IPFS (InterPlanetary File System) for decentralized storage of videos and images. This approach enhances data sovereignty and privacy, ensuring that users have control over their data.

Blockchain Authentication: Ethereum smart contracts are implemented for robust user authentication and session management. This ensures secure and tamper-proof access control for video conferencing sessions.

Interactive Features: Youmio supports live chats, screen sharing, and real-time reactions within a decentralized setup. These features enhance the user experience by enabling interactive and collaborative communication.

User Empowerment: The platform provides users with unprecedented control over their data, adhering to the core principles of decentralization. Users can be confident that their data is secure and private.

Technical Details Ethereum Blockchain: The backbone of Youmio's infrastructure, facilitating smart contracts and secure user authentication. Livepeer Protocol: Used for decentralized and efficient video streaming, reducing costs and improving scalability. IPFS: Manages decentralized and secure storage of video and image data, ensuring data integrity and availability. Chainlink VRF: Provides verifiable randomness for various functionalities such as meeting sign-ups and batch transactions. React and Next.js: Powers the dynamic and responsive frontend, offering a seamless user experience. Tailwind CSS: Utilized for rapid UI development with its utility-first framework. Filecoin Calibration Testnet: The contract was deployed to filecion calibration testnet

How it's Made

How it's Made

This project uses a variety of advanced technologies to create a decentralized video conferencing platform called Youmio. Below is a detailed explanation of how these technologies are integrated to deliver a seamless and secure user experience.

Technologies Used:

  1. Ethereum Blockchain: The core infrastructure for smart contracts and user authentication. Ethereum smart contracts are utilized for robust user authentication and session management, ensuring secure and tamper-proof access control for video conferencing sessions.

  2. Livepeer Protocol: Employed for decentralized, efficient video streaming. Livepeer allows for scalable, high-quality, and cost-effective video streaming, eliminating the need for centralized servers.

  3. IPFS (InterPlanetary File System): Used for decentralized storage of video and images. IPFS ensures data sovereignty and enhanced privacy, allowing users to maintain control over their data without relying on centralized storage solutions.

  4. React and Next.js: Powers the dynamic and responsive frontend. These technologies are chosen for their ability to create a modern and intuitive user interface.

  5. Tailwind CSS: Facilitates rapid UI development with its utility-first framework, enabling a consistent and aesthetically pleasing design.

  6. Filecoin Calibration Testnet: The project is deployed on the Filecoin Calibration Testnet, which provides a decentralized storage solution for large-scale data management, ensuring data integrity and availability.

How Technologies are Pieced Together:

  • Frontend Design: The frontend is built using React and Next.js, which provides a dynamic and responsive user interface. MobX is used for state management, ensuring a robust and reactive user experience.

  • Backend Development: The backend is built using Solidity for smart contract development. Solidity is chosen for its compatibility with Ethereum, providing a secure and efficient way to handle blockchain-based transactions and user authentication.

  • Decentralized Video Streaming: Livepeer is integrated to handle decentralized video streaming, reducing costs and improving scalability. This allows Youmio to deliver high-quality video content efficiently.

  • Secure Data Storage: IPFS is used to manage decentralized and secure storage of video and image data. This ensures data integrity and availability, as there is no single point of failure.

Notable and Hacky Aspects:

  • Integration with Filecoin Calibration Testnet: Deploying the project on the Filecoin Calibration Testnet allows for efficient and secure decentralized storage. This integration ensures that large volumes of data can be stored and accessed reliably.
background image mobile

Join the mailing list

Get the latest news and updates