mini recommender system with FastAPI and Streamlit
- Python 3.9.4
- Docker
# launch FastAPI application server
pip3 install -r server/requirements.txt \
&& cd server/src \
&& uvicorn main:app --port 8080 --reload
# launch Streamlit application server
pip3 install -r client/requirements.txt \
&& cd client/src \
&& streamlit run main.py --server.port 8501
docker-compose up --build
- execute app with gunicorn
- execute app on docker container
- porting web application using streamlit
- improve streamlit UI for recommendation result
- test and fix bugs