This is a simple project for apparel recommendation system
These instructions are for macOS users. Docker or Django is required.
Summary:
- Run Django App first. Do not close until you want to stop using this app. Read below for further description.
- Run Flutter. Read below for further description.
Type in the following command in a terminal:
cd 'current/directory'
docker build -t appa:2.0 .
docker container run -it -p 8000:8000 --name appa2 appa:2.0
Note: Building will take time.
Type in the following command in a terminal:
docker pull mikeogawa/appa2:2.0
docker container run -it -p 8000:8000 --name appa2 appa:2.0
Type in the following command in a terminal:
cd 'current/directory'
cd src
python manage.py runserver
To stop container, press control
+ c
, then run the following command:
docker container stop appa2
docker container rm appa2
- Install Adroid Studio and Flutter: https://flutter.dev/docs/get-started/install/macos
- Open
apparael/
using Android Studio. - Run app using a simluator from Android Studio.(Details are in the Andriod Setup section in the URL above)
- Once loaded, click the Run Button (Green Play Mark) located on the top right of the application screen.
- The terminal will pop up. Wait until the console is clear.
- If you want to see the result of different recommendations with different user parameters, change the user parameter at
lib > main.dart
line 36, and then hot restart, which is located at the terminal section(at the top of the terminal area).
Set up the Android emulator.
For details, go to https://developer.android.com/studio for details.
- flutter
- django
- numpy
- ReNom (http://www.renom.jp/packages/renomdl/index.html)
- Docker
- jupyter
- ReNomRL (http://www.renom.jp/packages/renomrl/index.html)