MyEnglish
オリジナルのクイズが作れる英単語学習アプリ
▼ Demoはこちらです
https://myenglish3084.herokuapp.com/#/
Email: Guest@email.com
Password: Guest
- クイズの登録・編集・削除
- クイズの出題
- 出題するクイズの選択
- クイズをキーボード操作で回答
- プロフィールの更新(名前、メールアドレス、パスワード、職業、性別、生年月日)
- ログイン
- ログアウト
- ユーザー登録
- macOS Big Sur 11.0
- python(3.9.0)
- pip(21.0.1)
- Node(14.15.1)
- npm(6.14.8)
- Django (3.2)
- django-cors-headers (3.7.0)
- djangorestframework (3.12.4)
- djangorestframework-simplejwt (4.4.0)
- PyJWT (1.7.1)
- react (17.0.2)
- react-scripts (4.0.3)
- react-dom (17.0.2)
- react-router-dom (5.2.0)
- redux (4.0.5)
- react-redux (7.2.3)
- redux-devtools-extension (2.13.9)
- redux-thunk (2.3.0)
- @material-ui/core (4.11.3)
- @material-ui/icons (4.11.2)
- @material-ui/lab (4.0.0-alpha.57)
- axios (0.21.1)
- MyEnglish をダウンロードする
$ git clone https://github.com/sijysn/MyEnglish.git
$ cd MyEnglish
- 仮想環境を構築する
MyEnglish $ pip install virtualenv
MyEnglish $ virtualenv myenv
MyEnglish $ source myenv/bin/activate #mac
注) Windowsの場合はこちらを参照
https://qiita.com/daikidomon/items/03c82a61e3b3bef0e050
- 必要なライブラリをインストールし、サーバを立てる
MyEnglish $ cd backend
backend $ pip install -r requirements.txt
backend $ python manage.py migrate
backend $ python manage.py runserver
MyEnglish $ cd frontend
frontend $ npm install
frontend $ npm start
-
URL にアクセスする
今後やるべきこと
- レスポンシブデザイン(タブレット・スマホに対応させる)
- 間違えた問題を元にクイズを作成する機能の追加
- スタイルの統一(style props, CSS, Material-UI の makeStyles など)
- テストを書く
- Seiji Yoshino
- sij.ysn25@gmail.com