Skip to content

orestislef/dentalTimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦷 Dental Assistant

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:

  1. Backend (PHP) 🛠️ for data management.
  2. Frontend (Flutter) 📱 as a user-friendly app.

📂 Project Overview

🛠️ Backend (PHP)

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.

📱 Flutter App

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.

💡 How It Works

🛠️ Admin Panel

  1. Navigate to the admin panel via the app.
  2. Add new products with detailed descriptions and durations.
  3. Update or delete existing products dynamically.
  4. Automatically sync changes across the app.

🔎 Product Selection

  1. Search through the available products.
  2. Select products for tracking.
  3. Reorder selected products with an easy drag-and-drop interface.
  4. View selected products in a clean, organized list.

⏱️ Timer Management

  1. Set individual timers for selected products.
  2. Use voice commands (e.g., "start" and "stop") for hands-free operation.
  3. Receive notifications and vibrations when timers are completed.
  4. Automatically move to the next timer or product in sequence.

⚙️ Customizable Settings

  • Enable or disable notifications, sound, and vibration from the settings page.
  • Adjust preferences to fit your workflow.

🔑 Features

👨‍💻 Admin Panel

  • Add, update, and delete products dynamically.
  • Real-time syncing ensures changes reflect instantly.

🎯 Search and Selection

  • Powerful search functionality to find products quickly.
  • Highlight and reorder selected products for easy management.

🕒 Timer Functionality

  • Multi-duration support for products.
  • Intuitive interface for starting and stopping timers.
  • Notifications and vibrations based on user preferences.

🎙️ Voice Control

  • Start and stop timers with simple voice commands like "start" and "stop."
  • Visual indicators show when voice recognition is active.

🌟 User Experience

  • Smooth animations and transitions for a professional feel.
  • Works seamlessly on both Android and iOS devices.

📂 File Structure

🛠️ Backend

  • create_tables.sql: Defines the database schema.
  • api.php: RESTful API for backend operations.

📱 Flutter App

  • 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.

📢 Available in Greek 🇬🇷

🦷 Dental Assistant

Το Dental Assistant είναι μια ολοκληρωμένη λύση για τη διαχείριση προϊόντων οδοντιατρικής και την παρακολούθηση της χρήσης τους. Σχεδιασμένο για επαγγελματίες οδοντιάτρους, προσφέρει μοντέρνα διεπαφή, πραγματικές ενημερώσεις και χρονοδιακόπτες με φωνητικό έλεγχο.


🔑 Χαρακτηριστικά

  1. Διαχείριση προϊόντων:

    • Προσθήκη, επεξεργασία και διαγραφή προϊόντων από τον πίνακα διαχείρισης.
    • Αυτόματος συγχρονισμός δεδομένων σε πραγματικό χρόνο.
  2. Αναζήτηση & Επιλογή:

    • Ισχυρή αναζήτηση για γρήγορη εύρεση προϊόντων.
    • Επιλογή προϊόντων και αναδιάταξή τους με drag-and-drop.
  3. Χρονοδιακόπτες:

    • Πολυδιάρκεια για προϊόντα.
    • Ειδοποιήσεις και δόνηση με βάση τις ρυθμίσεις σας.
    • Υποστήριξη φωνητικών εντολών για hands-free λειτουργία.
  4. Ρυθμίσεις:

    • Ρυθμίστε ήχο, δόνηση και ειδοποιήσεις σύμφωνα με τις ανάγκες σας.

📂 Δομή αρχείων

  • PHP Backend:

    • create_tables.sql: Δημιουργία βάσης δεδομένων.
    • api.php: API για διαχείριση προϊόντων.
  • Εφαρμογή Flutter:

    • Διαχείριση προϊόντων.
    • Ρυθμίσεις και ειδοποιήσεις.
    • Φωνητικός έλεγχος και χρονοδιακόπτες.

🎉 Dental Assistant: Κάντε τη διαχείριση προϊόντων και χρονοδιακόπτες εύκολη και αποτελεσματική!

About

App made in flutter for dental Timer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors