1
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?

初心者が初めて作ったWebアプリを紹介。(Next.js / Express / MongoDB)

Posted at

はじめに

初めまして、takeです。
今回はWeb開発を始めて半年ほどの初心者が初めて作ったWebアプリ「Memoka」を紹介します。

Memokaについて

Memokaは、登録不要で使える単語カード・フラッシュカードWebアプリです。
単語カードを作成して、色んなモードで学習できる感じです。

使った技術は、
フロントエンド:Nextjs、React、TypeScript、Tailwindなど、
バックエンド:Express、Mongodb、mongooseなどです。

主な機能

単語カード作成

作成方法は、1枚ずつ入力する方法、表形式で行を追加して作成する方法、テキストコピペやCSVファイルから作成する方法の3種類あります。スクリーンショット 2025-11-13 092308.png
スクリーンショット 2025-11-13 092412.png
ChatGPTやGeminiなどから、テキストをコピペして作成できます。正規表現に対応しているので、tabや改行などで区切られている場合でも作成できます。
スクリーンショット 2025-11-13 092656.png

学習モード

作成した単語カードを使って、テスト・4択・かるた・動体視力など色々なモードで学習できます。
テスト、4択モードでは正誤の記録や、自分でスター(1~5個)を設定して、学習状況の可視化や、問題の絞り込みができます。音声機能もあります。
スクリーンショット 2025-11-13 093233.png
スクリーンショット 2025-11-13 093313.png
スクリーンショット 2025-11-13 093349.png

最初はテストと4択だけだったんですが、他のアプリとの差別化を考えてミニゲーム的なモード(かるた・動体視力モード)を追加してみました。かるたモードは友達とURLを共有してオンライン対戦ができます。(Socketioを使用)
スクリーンショット 2025-11-13 093636.png

学習枚数記録

学習したカードの枚数を日ごとに記録できます。(Rechartsを使用)
スクリーンショット 2025-11-13 094202.png

今後の予定

現在アクセス数がほぼ0なので、SEOや、SNSでの宣伝を頑張ろうと思っています。
また、twitterで毎週土曜日に開催されているスーパー開発デーに向けて新しい機能を追加するのを目標にしています。

さいごに

ここまで読んでいただき、ありがとうございます。
よければ使ってみて、アドバイスやフィードバックをいただけると嬉しいです。
Memoka : https://memoka.jp/

1
0
0

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
1
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?