🌸 Flaskで発音カウンセリングサイトを構築した体験談|主婦からの挑戦
私は30年間、家庭運営に専念してきた普通の主婦です。名もなき家事に忙殺される日々の中、ふと気づいたのです。「社会とつながる術がないな」と。求人に応募しても落ちる日々で、自信は少しずつ薄れていきました。
🪷 私にできることは何か?
「こんなサイトがあったらいいな」と思ってから、構想6年。実際に手を動かし始めたのは先週の火曜日でした。たった8日間で、FlaskとPythonを使って発音カウンセリングのWebサイトを作り上げました。睡眠時間は2時間ほど。とても必死でしたが、夢中でした。
🌼 制作の背景と目的
英語発音の指導をしてくれている先生と、生徒との音声のやりとりをオンラインで完結させたいなと思いました。これまでアナログでやり取りしていたものを、もっと効率よく安全に届けたいと感じたのです。
💻 使用した技術
- 🐍 Python + Flask(Webアプリ)
- 🖋️ HTML / CSS(Bootstrap併用)
- 🗂️ SQLite(データベース)
- ☁️ PythonAnywhere(ホスティング)
😣 苦労と達成感
今回の開発は、エラーとの戦いでした。PythonAnywhereはどこにエラーがあるか教えてくれるのですが、英語で羅列されたテキストを読むのはとても大変でした。途中で泣いてしまったこともあります。
調べているうちに、自分が何を解決しようとしていたかを忘れてしまう…そんな“迷子状態”にも何度もなりました。
でも、先生にモニターをお願いして、生徒役の私が提出した音声に、先生から添削音声が返ってきて、それを再生したとき。胸がほわっと温かくなりました。「あぁ…つながったんだな」と。
📚 学びを支えてくれたもの
- 📘 ManaさんのHTML&CSSの入門書
図解たっぷりで、初心者の私でもスラスラ読めました。手を動かしながら学べる一冊です📗 - 🎤 若宮正子さんのTEDスピーチ(日本語字幕付き)
🛠️ これからの課題と希望
まだまだ未完成のサイトです。これからはモニターさんに協力していただきながら、少しずつ使いやすく改善していけたらいいなと思っています。収益化も視野に入れて、プレミアム会員機能や通知機能なども検討していきますね。
🌈 これから挑戦するあなたへ
自分にできるか不安ですか?私も今でも不安なんです。「これまでの自分の人生は何だったんだろう」と思ったことも何度もあります。
でも、私たちには常に選択肢があります。行動するか、しないか。
面白いことに、プログラミングの失敗って、パソコンの中だけなんですよ🍳 焦げたお料理みたいに見えないから、こっそりやり直せるんです(笑)。
私みたいに見栄っ張りな人にはちょうどいいかもしれませんね。もちろん傷ついたり、落ち込んだりもあるけど…
それでも、自分で動いたときに見える景色は、ほんとうに素敵です🌟
「私にもできるかも」——そう思ったあなたへ、一歩を踏み出してもらえたら嬉しいです🕊️