- 名前: 百川(ももかわ) / 小松 ももか(Momoka KOMATSU)
- 職業: ソフトウェアエンジニア
- ブログ: https://momopark.pages.dev/
- スキルセットなど: https://momopark.pages.dev/posts/whoami/
usamomokawa / gen Goto Github PK
View Code? Open in Web Editor NEW漫画原稿の進捗をシンプルに記録するためのアプリです。
漫画原稿の進捗をシンプルに記録するためのアプリです。
ページに炎ボタンがあって、つけたり外したりできる
ブートキャンプ
タブをつける
データのないタブは非表示にする
アクティブなときと非アクティブな時で表示をかえる
ブードキャンプみたいな感じ
「未完」「完了」「保留」「作業中」で絞り込みたい
e.g.)
「ペン入れ」の「保留」に手を入れよう
今日の「作業中」一覧を見よう
あと、割と他にはない機能を持っていることを差別化にしがちですが、逆に他にはあるけどこれにはない、というのも差別化になると思います。前に説明を聞いたときに、そういうものもあったので、それも追加するといいかと思いました。
https://pplog.net は機能が無いことが差別化になってるいい例だと思うので参考になるかも。
Workテーブルにdeadlineカラムを用意する
締切を登録・変更できるようにする
今日よりも前の日時を設定できないようにする。Workモデルにバリデーションを設定。
基本情報の欄に締切を表示する
締切からの残日数を表示する
重要度の高いものから表示したい
ご提案をする
タブのoverflow: hiddenをautoにすればスクロールバーが出る
ただし、上にもスクロールできてしまうので切っている状態
1.「初めの手順(stage: 1)」を選択する
2. works/1/stages/1
にとぶようにする
原稿作成時、progressオブジェクトを作成
< progress id: 1, work_id: 1, stage_id: 1, page_id: 1, status: not_complete>
works/1/stages/1
にとぶようにする
ルーティングをshowのみ追加
redirect_to work_stage_path(@stage)
works/1/stages/3
にとぶモデルのテスト
システムテスト
rubocopにかける
http://localhost:3000/works/8/stages/new
に飛ぶ。Progresses
を量産する。ネストしまくってるのをなんとかしたい
見た目はほぼアプリに近い画面デザインのことを指す。ただしプログラムは搭載されていないため、実際にタッチやスワイプしても動かない
https://yapp.li/magazine/2158/
「ボタン」のデザインがわかりにくいので、改善する。
「ボタン」は、このアプリの肝だから、誰がどんな状況で見てもわかるものにする。
「赤」がんばる
「黄色」きもちがんばる
「青」読み飛ばしていい
「グレー」完了
Vuetifyは、Vueのデザインライブラリ。
タブ、ボタングループをリッチにする。
Vue.jsで実装
最初にシステムテストを書くこと
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.