Vue.jsとFlaskを使用した英語学習用Webアプリの開発とAWSへのデプロイ
はじめに
この記事では、Vue.jsをフロントエンド、Flaskをバックエンドとして使用した英語学習用Webアプリケーションの開発と、AWSを利用したデプロイ手順について解説します。
アプリケーションの概要
使用技術
- フロントエンド: Vue.js
- バックエンド: Flask (Python)
- データベース: MySQL (AWS RDS)
- デプロイ: AWS EC2, S3, RDS, Route 53
主な機能
- 英単語帳の作成と管理
- 他のユーザーと単語帳を共有
- 単語の一覧表示および削除機能
- 公開/非公開設定機能
- 英単語音声の再生機能
- 英単語の自学習機能
- ページネーションを利用した単語一覧表示機能