復活のアキラ。デモアプリ完成につき報告。

アプリ完成!


おはようございます、こんにちは、こんばんは、コーヒー好き時々、見習いプログラマーのアキラです。皆さんお久しぶりです。ようやくアプリ(試作第一号)が完成しましたので、その報告をいたします。
ようやくです(´;ω;`)
ようやく完成です。完成したアプリ名は、「Tasting Note」という名前で、意味は、そのまんまの意味で、”Tasting”つまり試飲したコーヒーについて記述し、記録として残すアプリになります。

仕様としては、実際に国際大会などで使用されている『Cup of Excellence』のカッピングシートをベースに作成しています。なので、僕みたいなアマチュアというか、ただのコーヒー好きが書くような簡易的なカッピングシートではなく、プロ仕様のつもりで作成しています。そのせいかもしれませんが、一部分かりづらい表現があります。そこらへんは、おいおい補足で説明を付け足すつもりですが、現状は、ログイン機能とアカウント機能、新規作成と編集、削除などといった基本的なことはできるようにはしていますが、ログイン機能とアカウント機能だけは、意図的に出来なくしています。理由としては、デモアプリですので自由に触って欲しいということもあり、ログイン機能とアカウント機能は削除しているというわけです。
なので、作成したコーヒーのデータは、自分や他人も閲覧でき、自分以外が作成したデータも編集・削除できますので、ご了承ください。
まぁ、自由に触って欲しいとは言いましたが、実は、ログイン機能とアカウント機能は、正直自分が納得できる仕様になっていないので、外したという理由が大きいですwww
とりあえず、試作アプリ第一号として作り『Vercel』にデプロイしました。これから、改善を加えていくつもりですので、暖かい目で見ていただけると嬉しいです。




これからの動き…



『NextAuth.js』 を用いて開発しています。 『NextAuth.js』 を導入して、GoogleやX(旧Twitter)、Facebookといったアカウントで認証し、ログインする機能を開発中なのです。
この機能は、僕の中でも一番重要な部分ですので、慎重に行っています。

僕が、アプリやWebサービスでの使用に際して、一番面倒くさいのは、アカウントなどの登録だと思っています。いちいち、アカウントを作成しなくても、既存のアカウント(Google・X(旧Twitter)・Facebookなど)を用いることができれば簡単に、アプリやサービスが提供できると思ったからです。
あとは、今回の試作アプリを作成するに当たってNext.jsの ”Pages Router” で作成していますから、 ”App Router” で再作成するつもりでもあります。

まぁ、 ”App Router” で再作成するのは、 『NextAuth.js』 でログイン機能とアカウント機能を作成した後ですので、先になりそうですが、状況によっては先になるかもしれません。
なんせ、 『NextAuth.js』 の導入しても、トライ&エラーの連続で心が折れそうで、大変です。
しかし、ようやくデモアプリまでこぎつけたので、焦らず開発していこうと思います。今日は、とりあえずこの辺で、試作アプリ第一号『Tasting Note』を触ってくださると嬉しいです。では、またね。



2023年09月11日

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/12160281
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
プロフィール
アキラさんの画像
アキラ
どーもアキラです。 コーヒーのまだ見ぬ世界をご紹介します。 自称コーヒー大好きです。そして、エンジニアになるべく、日々勉強中、これからは、そういったお話もできたらと思っています。
最新記事
写真ギャラリー
カテゴリーアーカイブ
アキラのひとりごと あきらのポートフォリオ
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: