Digident is a full-stack application that connects to the Digident Device using a UDP connection (wireless) to access the camera and process data frames. It provides proper analysis about dental health via the application.
-
Install Flutter: Follow the instructions on the official Flutter website to install Flutter on your machine.
-
Clone the Repository:
git clone <repository-url> cd digident/frontend
-
Install Dependencies:
flutter pub get
-
Run the Application:
flutter run
-
Navigate to the
backenddirectory:cd digident/backend -
Install the required Python packages (Must Install Python and Pip before):
pip install -r requirements.txt
-
Run the backend server:
python main.py
-
Navigate to this path
cd frontend\lib\config\app_config.dartand change the IP Address in the frontend appstatic const String SERVER_IP = '172.27.33.57';//Your IP Address of the Computer or ESP32 Module
-
Navigate to this path
backend\config.pyand change the IP Address in the backend serverSERVER_CONFIG = { 'HOST': '172.27.33.57', //Write your IP Address of the server here(Computer of ESP 32) 'PORT': 5000, 'FRAME_WIDTH': 640, 'FRAME_HEIGHT': 480, 'JPEG_QUALITY': 80 }
If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature-branch). - Open a pull request.
This project is created by the Students of IIITDM Jabalpur under the mentorship of Dr. Punnet Tandon.