9
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【個人開発mini.vol4】Qiita企画のためのくそアプリ制作

Posted at

はじめに

はじめまして。
2024年3月よりプログラミングスクールRUNTEQに通っている、わーちゃんと申します。
未経験からのWebエンジニア転職を目指して、学習を続けております。
今回以下アドベンドカレンダーの為にアプリを開発しました。

今年も役に立たない、世の中に貢献しないアプリとかサービスを出しあって遊ぼうぜ!
年末のお祭りに乗っかってラフに開発を楽しみましょう!

と記載ありますが、本心は少し役にたったらうれしいな。という気持ちがあります。:joy:具体的にどんなアプリを作成したのかをこの場をかりて発表したいと思います。

Apple-pomotimer

Apple-pomotimer

▶ Service URLApple-pomotimer
▶ Git hubリポジトリ

Overview

  • 通常のポモロードタイマーは25分5分休憩です。
  • こちらのアプリでは1分経過後ランダムでやる気を阻害するアラートが表示されます
  • 最悪なことにアラートのOKボタンを押さないと計測が再開されません。
  • 本来のポモロードタイマーの機能の恩恵をまったく教授することのできないようになっています。

Thoughts on service

Qiitaのアドベントカレンダーの企画の一つクソアプリ Advent Calendar 2024に参加したいがために作成したアプリになります
クソアプリと思っていただけると幸いです。:joy:

Target user

  • Qiitaイベントを楽しみたい方。

How to acquire users

  • SNSでの情報発信
  • Qiita記事作成

Technology used

カテゴリー 使用技術
フロントエンド HTML (Hypertext Markup Language)
CSS (Cascading Style Sheets)
JavaScript (JS)
JSON (JavaScript Object Notation)
バックエンド Node.js (14.x)
Fastify (v4.21.0)
Handlebars (テンプレートエンジン)
データベース SQLite (ライブラリ: sqlite, sqlite3)
Fastify プラグイン @fastify/view (テンプレートエンジン統合)
@fastify/static (静的ファイルの提供)
@fastify/formbody (フォームデータ処理)
開発環境 Glitch(ホスティングと開発プラットフォーム)
インフラ Glitch(サーバーを運営する環境)
依存管理 npm(Node.js パッケージマネージャー)
バージョン管理 Git(Glitch のプロジェクト管理)

頑張った点など

  • はじめての技術fastifyとHandlebarsに対する理解
  • 木とリンゴの描写(なかなか本物に近づけるには技術不足を感じています💦)
  • 今まで役に立つ目線でアプリ制作を行っていた分、「役に立たない」を考えるのが難しかったです。

さいごに

  • 今回はSQLiteを使用してアプリを作成しようかと思いましたが、ユーザー登録不要のポモロードタイマーなら、不要なのでは?となったため、SQLiteは使用せず。今後新たに制作するものでSQLiteに触れてみたいと思います。
  • 役に立たない目線でアプリを開発するというのは新鮮でした。興味がある方はぜひ参加してみることをお勧めします。
9
1
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
9
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?