This is a group project from Industrial Technology Research Institute internship project.
(I have consulted with my supervisor regarding whether it can be included as part of my portfolio.)
Carbon emissions project demo with Vue and Fastapi running on AWS EC2.
- yml, Dockerfile: for Docker setup
- frontend: write with Vue3 & Typescript
- backend: write with Fastapi(Python)
We all use open-source data.
- Python environment
fastapi==0.82.0
joblib==1.1.0
pydantic==1.9.2
starlette==0.19.1
uvicorn==0.13.4
scikit-learn==1.1.2
- Dockerfile: set environment, running in port 5000
- src/main.py : router to deal with data
- src/models/*.pkl: put model to test (.pkl file)
- Vue3 with TypeScript
- Dockerfile: set environment, running in port 80
docker-compose up -d --build