Dental-Advance is a robust client face recognition system tailored for dental practices. Upon recognizing a client's face as they arrive, the system promptly sends an email notification containing key information about their last appointment, outstanding balances, and the agenda for their current appointment.
- Face recognition for client identification.
- Automatic email notifications upon client arrival.
- Easy client data management through a simple UI.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Python 3.x
- Clone the repository to your local machine:
git clone https://github.com/ageorgariou/Dental-Advance.git
- Navigate to the project directory:
cd Dental-Advance
- Run the script to install the required dependencies:
- On Windows:
install_dependencies.bat
- Update the
EMAIL_PASSWORD
,email_sender
, andemail_recipient
variables in your script. - To generate an app-specific password for
EMAIL_PASSWORD
, follow this tutorial.
- Create a folder named
Images
in the project directory. - Add client photos to the
Images
folder, naming each photo with the formatFirstName LastName.jpg
.
- Run the
client_data_entry.py
script:
python client_data_entry.py
- Follow the prompts to add or update the client's information in the database.
- Execute the main script:
python main.py
- The system will now monitor for client arrivals and send email notifications accordingly.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.