概要
会社名を入力すると、以下の情報を計算し画面に表示します:
- 株価情報:時系列の株価推移
- 会社情報:事業内容や基本データ
- 財務情報:過去の業績や財務指標
機能紹介
- 株価チャート描画
- 対象期間を選択可能なインタラクティブチャートで株価を視覚的に表示。
- 会社情報表示
- 財務情報の表示
使用画面
|
Login |
Signup |
Home/Chart |
Home/Summary |
|
|
|
|
Loginを実施 |
Signupを実施 |
株価グラフ表示 |
会社情報,財務情報表示 |
Architecture
使用技術
Infrastructure
Frontend
- Vite: ^5.1.4
- Vitest: ^2.1.5
- Axios: ^1.6.8
- Pinia: ^2.1.7
- Vue: ^3.4.31
- Vue Router: ^4.0.13
- Vuex: ^4.0.2
- MSW: ^1.2.1
- ESLint: ^8.57.0
- Tailwind CSS: ^3.4.4
- TypeScript: ^5.5.3
- Prettier: ^3.3.3
Backend
- Django: >=4.2,<5.0
- Psycopg2-binary: >=2.9.7
- Gunicorn: >=20.1.0
- Django Allauth: >=0.54.0
- Django CORS Headers: >=3.13.0
- Django REST Framework: >=3.14.0
- Flake8: >=6.1.0
- Black: >=23.9.1
- MySQLclient: >=2.1
- Requests Cache: >=0.7.4
- Python Dotenv: ==1.0.0
- yfinance: >= 0.2.0
環境構築
- DockerおよびDocker Composeがインストール済みであること
前提条件
- DockerおよびDocker Composeがインストールされていること
ローカルでの立ち上げ
-
リポジトリをクローン
-
Docker Composeで環境を立ち上げる
docker-compose up --build