This is an anomaly detection app built using TensorFlow 2, Django 3, Django REST Framework 3, React 18, and Material UI 5. The app uses a machine learning model built in TensorFlow and trained on the MNIST dataset to recognize handwritten digits.
Install the following prerequisites:
From the root directory run:
cd backendpython -m venv venvFrom the backend directory run:
On macOS:
source venv/bin/activateOn Windows:
venv\scripts\activateFrom the backend directory run:
pip install -r requirements.txtFrom the backend directory run:
python manage.py makemigrationspython manage.py migrateFrom the root directory run:
cd frontendnpm installTo run the application, you need to have both the backend and the frontend up and running.
From the backend directory run:
python manage.py runserverFrom the frontend directory run:
npm startGo to http://localhost:3000/ to view the application.
Copyright © 2022 Hieu Le Cong Minh