メガロカップ

Peace Live

https://github.com/K-Kizuku/megalo-use-std-mamachari

Rust

Rust

Rust

Rust

Rust

ほとんどRustで実装したライブ配信サービスです!

てんぷ

推しアイデア

フロントからバックまでRustで実装する画期的なアイデアにより、堅牢性や速度に特化しました!

作った背景

Rustが楽しそうだったから

推し技術

・Rust ・actix-web (Rust) ・diesel (Rust) ・Yew (Rust) ・Xiu (Rust)

プロジェクト詳細

概要

Hackz Hackathon メガロカップ 2022の作品です!
今回のテーマ「Peace」は

  • ピース(✌)
  • 平和

の2つの列挙型(Enum)であると型推論を行いました。
前者はRustの公式マスコットキャラクターである"Ferris"がカニをモデルとしておりピースしている事を、後者はRustで作ったシステムは堅牢性が高くセキュアで"平和"に運用できる事を紐付けました。
image

使用言語

  • Rust image

技術構成

image

バックエンドはactix-webで各種APIの制御を行い、dieselでDBの操作をしています。
フロントエンドについてはYewでフロントの描画やクエリのPOSTをしています。
また、Xiuを使用してRTMPおよびHLSの配信を行っています。

てんぷ

@t3mp