- 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.