3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

薬物の呼称でWORDLE作った (薬物WORDLE) 【Next.js】

Last updated at Posted at 2022-02-23

はじめに

どうもyoshiiです。
今回は新しく作ったアプリの紹介です。
あんま技術的な話とかはないです。

薬物WORDLE

薬物の呼称でWORLDEができます。
ぜひ遊んでみてね。

制作期間

3日

使った技術

Python: 薬物の呼称を収集
Next.js(TypeScript): フロントエンドとAPIルートでバックエンドもちょっと
Firestore: その日の解答情報を保存

実装方法を簡単に説明

単語の収集方法

薬物をまとめているサイトから、pythonでhtml解析して収集しました。
TypeScriptでもurllibとbeautifulsoupみたいなのほしいなあ…

単語の入力方法

ボタンではなく、キーボードで入力できるようにしています。
これはPOKÉDLEさんを参考にしました。

実装方法は、divを6個(今回は6文字なので)flex-boxで並べて、そこにinputを透過して重ねています。

詳しく説明するのはかなり面倒なので、気になったらTwitterとかで聞いてください。

モーダルビュー

モーダルビューはreact-modalっていうクソ便利なライブラリがあったのでお借りしました。

作ってみて

最近Next.jsのドキュメントを1から全部読んで、なんか作りたいな〜と思ったのがきっかけでした。
APIルートを使えば、サーバー側との簡単なやりとりくらいはNext.jsだけで完結できて便利でした。

Next.jsは個人開発で真価を発揮すると思いました。自分ルールでガンガン書いてもそれなりに綺麗な感じになって、後から修正するのも簡単そうです。

逆に言えば、チーム開発でも、事前にしっかりルールをチーム内で決めておけば、いい速度で開発が進みそうだなと思いました。

最後に

普段からなんのありがたみもないアプリを作ったり、飲酒ツイートしかしてないですが、友達になってくれると嬉しいです。

3
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?