Dental Assistant is an all-in-one solution for managing dental products and tracking their usage. It is designed to streamline operations for dental professionals, offering a modern interface, real-time updates, and voice-controlled timers. The project is split into two parts:
- Backend (PHP) 🛠️ for data management.
- Frontend (Flutter) 📱 as a user-friendly app.
The backend consists of the following files:
create_tables.sql: Script for setting up the database structure (tables and fields) required for the application.api.php: RESTful API for managing product data, including creating, updating, deleting, and retrieving records.
The Flutter app serves as the main interface for users. It includes:
- Admin Panel: Add, update, and delete products.
- Product Selection: Search, select, and reorder products.
- Timers: Set and manage timers for dental product usage.
- Navigate to the admin panel via the app.
- Add new products with detailed descriptions and durations.
- Update or delete existing products dynamically.
- Automatically sync changes across the app.
- Search through the available products.
- Select products for tracking.
- Reorder selected products with an easy drag-and-drop interface.
- View selected products in a clean, organized list.
- Set individual timers for selected products.
- Use voice commands (e.g., "start" and "stop") for hands-free operation.
- Receive notifications and vibrations when timers are completed.
- Automatically move to the next timer or product in sequence.
- Enable or disable notifications, sound, and vibration from the settings page.
- Adjust preferences to fit your workflow.
- Add, update, and delete products dynamically.
- Real-time syncing ensures changes reflect instantly.
- Powerful search functionality to find products quickly.
- Highlight and reorder selected products for easy management.
- Multi-duration support for products.
- Intuitive interface for starting and stopping timers.
- Notifications and vibrations based on user preferences.
- Start and stop timers with simple voice commands like "start" and "stop."
- Visual indicators show when voice recognition is active.
- Smooth animations and transitions for a professional feel.
- Works seamlessly on both Android and iOS devices.
create_tables.sql: Defines the database schema.api.php: RESTful API for backend operations.
- Main Features:
- Product browsing and selection.
- Admin panel for product management.
- Timer functionality with notifications and voice control.
- Modules:
- Settings for sound, vibration, and notifications.
- Real-time product syncing.
Το Dental Assistant είναι μια ολοκληρωμένη λύση για τη διαχείριση προϊόντων οδοντιατρικής και την παρακολούθηση της χρήσης τους. Σχεδιασμένο για επαγγελματίες οδοντιάτρους, προσφέρει μοντέρνα διεπαφή, πραγματικές ενημερώσεις και χρονοδιακόπτες με φωνητικό έλεγχο.
-
Διαχείριση προϊόντων:
- Προσθήκη, επεξεργασία και διαγραφή προϊόντων από τον πίνακα διαχείρισης.
- Αυτόματος συγχρονισμός δεδομένων σε πραγματικό χρόνο.
-
Αναζήτηση & Επιλογή:
- Ισχυρή αναζήτηση για γρήγορη εύρεση προϊόντων.
- Επιλογή προϊόντων και αναδιάταξή τους με drag-and-drop.
-
Χρονοδιακόπτες:
- Πολυδιάρκεια για προϊόντα.
- Ειδοποιήσεις και δόνηση με βάση τις ρυθμίσεις σας.
- Υποστήριξη φωνητικών εντολών για hands-free λειτουργία.
-
Ρυθμίσεις:
- Ρυθμίστε ήχο, δόνηση και ειδοποιήσεις σύμφωνα με τις ανάγκες σας.
-
PHP Backend:
create_tables.sql: Δημιουργία βάσης δεδομένων.api.php: API για διαχείριση προϊόντων.
-
Εφαρμογή Flutter:
- Διαχείριση προϊόντων.
- Ρυθμίσεις και ειδοποιήσεις.
- Φωνητικός έλεγχος και χρονοδιακόπτες.
🎉 Dental Assistant: Κάντε τη διαχείριση προϊόντων και χρονοδιακόπτες εύκολη και αποτελεσματική!