Skip to content
This repository has been archived by the owner on Sep 26, 2022. It is now read-only.

s4na/twi-note

Repository files navigation

NO LONGER MAINTAINED

Heroku recently announced the end of its free plan offerings.

https://blog.heroku.com/next-chapter

This app is running on Heroku Free dyno, but I decided to terminate this app after Heroku's announcement 😭

  • I have no plans to migrate this app from Heroku to another platform. This app is OSS so you can fork it and make it work on another platform
  • This app will continue to run until Heroku stops this. (Probably November 28, 2022 or later)

Thank you.

twi-note Tweet

勉強会参加者向けのノート作成支援アプリ

Lint Test Percentage of issues still open

twi-note-logo

サイトリンク

https://twi-note.herokuapp.com/

アプリケーションについて

はじめに

今回は勉強会参加者向けのノート作成支援アプリである「ついノート」を作成しました。 以下ではその背景とアプリの概要について説明します。

背景

エンジニアは最新の知識を得るために日々情報収集を行っています。 その手法は様々ですが、勉強会への参加は直接現場のエンジニアからの話や意見を聞くことができる点で効果的です

一方で、勉強会参加の意義を高めるために、情報を整理・集約・定着させる必要があり、そこにはいくつかの課題があります。特に知識の集約を容易にすることは重要だと考えられます。

そこで今回は、知識を整理・集約するのを助けてくれる「ついノート」を作成しました。

アプリケーションの概要

ついノートは「勉強会ハッシュタグ」「開始時間」「終了時間」を入力するだけで、簡単にツイートをまとめることができます。 これまでは勉強会参加者が個別にノートを作成しなければいけなかったところを、 ついノートを用いるとツイートをまとめるのみで済むようになります。

開発環境

  • nodenv
  • rbenv

インストール

$ bin/setup
$ rails server

セットアップ

$ ./bin/setup

環境変数のセット(テストでは不要)

  • TWITTER_APP_ID = Twitter API ID
  • TWITTER_APP_SECRET = Twitter API Secret

テスト

ヘッドレスブラウザテスト

$ ./bin/test

普通のブラウザでテスト

$ HEADED=1 ./bin/test

Lint

rubocop, eslintを利用しています

$ rubocop -a

企画資料

企画にあたり、エレベーターピッチ、ペーパープロトタイプの作成を行いました。 下記リンクにて、掲載しております。

企画資料一覧