Child Safety AI QR is a web application designed to enhance child safety by converting filled forms into AI art QR codes. These QR codes can be printed as stickers, keychains, badges, and more. In the event of an emergency or when a child is lost, anyone with a QR scanner can access the child's details in a PDF format. This project was developed in Python and deployed on Streamlit. You can access the live demo here.
- Fill out a child's details and generate an AI art QR code containing a link to the PDF form.
- Download the PDF form or print the QR code for physical use.
- Leveraging Filestack for PDF storage and the Hugging Face API for the model (ControlNet_QRCode-Control_v1p_sd15) through Gradio.
Check out a video demonstration of our project on YouTube:
In this video, you'll see how to use the Child Safety AI QR web application and get a closer look at its features.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/ChildSafetyAIQR.git cd ChildSafetyAIQR
-
Install the required packages:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run app.py
-
Open your web browser and go to
http://localhost:8501
to use the application.
- Fill out the child's details in the form.
- Click the "Generate QR Code" button to create an AI art QR code.
- Download the PDF form or print the QR code as needed.
- Special thanks to the Hugging Face community for their AI model.
- Filestack for PDF storage.
- Gradio for integrating the Hugging Face model.
This project is licensed under the MIT License - see the LICENSE file for details.