- Clone repository (On terminal)
git clone https://github.com/anotherbondan/ijtihad-ai.git
- Create new branch on root directory (ex. ChatbotAPI)
git checkout -b ChatbotAPI
- Pull any latest changes in dev
git pull origin dev
- Create virtual environment
python -m venv env
.\env\Scripts\activate
- Install package
pip install fastapi uvicorn jinja2 python-multipart scikit-learn joblib
- Run app
uvicorn main:app --reload
- Open in browser (add /docs to see API docs)
http://127.0.0.1:8000
- Make changes, add and commit as usual, then push the branch
git add .
git commit -m "create something"
git push origin ChatbotApi