どうやってやるの?を解決するサービス。
コンテンツそのものはデータベースに依存する。
大きくコンフィグとコンテンツに分かれ、それぞれのjsonをAPIで提供する。
フロントエンドは基本的にカード型に近いデザインとし、コンフィグによってカラーテーマやラベルを定義する。
- /config
- /genreList
- /todoList?genreId=XXX
- /solution?todoId=XXX
- uuid
- color_id
- label_id
- color_id
- main
- main_dark
- main_light
- sub
- sub_dark
- sub_light
- font
カラーテーマ。マテリアルカラー推奨。
- label_id
- label_A
- label_B
- label_C
A : 『ジャンル』に当たる部分
B : 『やりたいこと』に当たる部分
C : 『解決策』に当たる部分
- genre_name
- genre_id(unique)
- genre_id(not unique, index)
- todo_name
- todo_id(unique)
- todo_id(unique,index)
- description
- todo_id(not unique, index)
- link
- todo_id(not unique, index)
- sample_url
- todo_id(not unique, index)
- category_id(not unique, index)
- category_name