CREATIVE ART TRACKING & SURVEILLANCE
Explore the docs »
View Demo
.
Issues
.
Discussions
- About the Project
- Key Features
- How to Use CATS
- Technology Stack
- Image Gallery
- Contributing
- Authors
- Acknowledgements
CATS (Creative Art Tracking & Surveillance) is an innovative Internet of Things (IoT) project designed for the protection and preservation of artworks in a museum setting. Each artwork in the museum is equipped with a unique ID attached to a Zoleria board, which serves as the core sensor module. The Zoleria board collects real-time data on various environmental factors surrounding the artwork, including temperature, humidity, air quality, light levels, and movement.
The primary objective of CATS is to ensure the optimal conditions for the artworks' preservation. By continuously monitoring the environmental conditions, the system can detect potential risks that might compromise the artwork's integrity. This data-driven approach helps prevent damage caused by unfavorable conditions and allows for timely intervention before any harm is done.
-
Real-time Data Collection: The Zoleria board gathers data on temperature, humidity, air quality, light, and movement around the artwork.
-
Risk Analysis: The collected data is sent to the cloud, where it undergoes a risk analysis. This analysis compares the environmental conditions against specific thresholds defined for each artwork.
-
SMS Notifications: If the risk analysis indicates a potential threat to the artwork, CATS triggers an SMS notification. The alert is sent to the designated person in charge, ensuring immediate attention and action.
-
Supabase Database Integration: The project leverages Supabase, a powerful open-source alternative to Firebase, for managing the database. Supabase provides seamless data storage and retrieval, ensuring efficient handling of artwork-related information.
-
User-Friendly Interface: The system's interface is designed using Streamlit, a user-friendly Python library for web applications. The interface allows museum staff to login or create a museum account to manage the artwork collection efficiently.
-
Login or Create Account: Access the CATS website and login with your museum account credentials or create a new account if you are a new user.
-
View Artwork Collection: Once logged in, you will have access to the museum's artwork collection. The collection displays information about each artwork, such as its title, artist, and current state.
-
Monitor Environmental Data: The dashboard provides real-time data from each Zoleria board attached to the artworks. You can monitor the temperature, humidity, air quality, light levels, and movement data for each piece.
-
Risk Analysis & Alarms: CATS automatically performs risk analysis based on predefined thresholds. If any artwork's environmental conditions surpass these thresholds, an alarm will be triggered, and an SMS notification will be sent to the responsible person.
-
Add, Edit, or Remove Artworks: As museum staff, you have the privilege to add new artworks to the collection, edit existing records, or remove artworks that are no longer part of the museum.
-
FOR MORE INFO PLEASE CHECK report.pdf
- Zoleria Boards (IoT Sensors)
- Supabase (Database)
- Streamlit (Web Application Framework)
- SMS Gateway (for Notifications)
![]() |
![]() |
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
- Please make sure you check your spelling and grammar.
- Create individual PR for each suggestion.
- Fork the Project
- Create your Feature Branch
git checkout -b feature/AmazingFeature- Commit your Changes
git commit -m "Added some AmazingFeature" -m "This is the AmazingFeature Description"- Push to the Branch
git push origin feature/AmazingFeature- Open a Pull Request


