Git Push Hackathon

Read this in other languages: English

株式会社サイバーエージェントが主催する、Webフロントエンドエンジニア向け学生限定ハッカソンです。
成果物をレポジトリにpushするだけのリモート参加型のイベントです。

エントリー方法

こちらのエントリーフォームを記載して送信するだけでエントリー完了になります。
参加対象者は、学生のみとなりますので学校のメールアドレスが必要となります。学生以外の方は受け付けておりませんので、あらかじめご了承ください。

ハッカソン参加の流れ

  1. エントリーフォームを記載
  2. CyberAgent/git-push-hackathon リポジトリをfork
  3. forkした自身のリポジトリでGitHubアカウント名のフォルダを作成し、そこでアプリを開発
  4. 開発終了後、CyberAgent/git-push-hackathon リポジトリに自分のGitHubアカウント名のフォルダごとプルリクを出す

※プルリクが出た時点で開発終了となります。
※チームでの参加は歓迎致しますが評価の都合上、最優秀賞、優秀賞の贈呈は出来ません。最低要件まででも構いませんので、ぜひ個人での参加をお待ちしております。

お題

YouTubeのプレイリストAPIを用いたWebアプリケーション開発

最低要件

  • YouTubeのプレイリスト一覧を表示できる
  • プレイリストを追加することができる
  • プレイリストに入ってる動画を一覧表示できる
  • プレイリストに動画を追加できる

(APIには認証が必要となります)

開発について

評価のためにこちらでプロジェクトをビルドする際、依存解決などの工程が必要な場合は、自身のフォルダにREADMEを作成し工程を記載してください。
ツールなどによって作成された依存パッケージは、リポジトリに含めなくても構いません。
こちらでビルドする際に、依存を解決できなかった場合も審査対象になりません のでご注意ください。

アプリの作成に使用するClient IDやClient Secretは、ご自身で作成してください。
評価のためにビルドする際は、こちらで作成したものを使いますのでリポジトリに含めないようにし、READMEにClient IDやClient Secretを記載するべき箇所、またはファイル名を記載してください。
Client Secretをコミットしないようにお気をつけください

期間

  • 募集期間: 2020/01/27 00:00:00 +09:00 ~ 2020/02/26 00:00:00 +09:00
  • 開催期間: 2020/02/12 00:00:00 +09:00 ~ 2020/02/26 00:00:00 +09:00

※ 募集期間内であれば参加いただけます。
※ 開催期間を過ぎたプルリクエストは対象外とさせていただきます。

評価について

評価ポイント

創意工夫していただきたい、評価ポイントは以下です。ポイントが高い順に記します。

  1. 設計
  2. 最新技術、言語仕様を正しく用いた実装
  3. UI/UXへのこだわり
  4. その他各々の工夫・こだわり(プルリクエストにて説明したものを見ます)
  • 例: パフォーマンス、アクセシビリティ、セキュリティ、etc...

評価対象外

以下の基準を満たしていない場合は、評価いたしません。

  • お題の最低要件を満たしていない
  • ビルドができない
  • コピペだと思われるソースコードの使用

締め切り後、各クライアントで評価を行い、優秀者の決定を行います。結果はメールにてお知らせいたします。

賞品

最優秀賞 (各クライアントから1人ずつ)

賞金30万円 + 現場で活躍するエンジニアとの会食 (地方からの参加の場合、交通費、宿泊費付き)

優秀賞

現場で活躍するエンジニアとの会食 (地方からの参加の場合、交通費、宿泊費付き)

FAQ

質問などがあれば issue を作成してください。
回答済みのissueはCloseせずに残していただきて構いません。

主催者