- Digital Systems Project for final year Computer Science BSC at UWE.
- Written in Python and Javascript, using various computer vision libraries with Django and FastAPI.
- Clone repository
- CD into repository
- Run
cp .env.example .env
- Populate the env file:
a. Create an account on Roboflow.
b. Follow these instructions to get your Roboflow API key: https://docs.roboflow.com/api-reference/authentication - Ensure that Python version==3.9.21
- Run
pip install -r requirements.txt
- Run
cd app && python manage.py runserver
- In another terminal window run
cd app/algorithm_api && uvicorn main:app --host 0.0.0.0 --port 8002 --reload
- Navigate to
http://127.0.0.1:8000/admin/
- Under 'AUTHENTICATION AND AUTHORIZATION' on the 'Users' row click 'Add'
- Fill out the 'Add user' form.
- Navigate to
http://127.0.0.1:8000
- Click 'Login' in the 'Navigation' sidebar.
- Fill in user details.