Skip to main content

Features and Requirements

Functional Requirements

Smart Mirror

  • Time Display:
    • The mirror will showcase the time based on the user's chosen time zone within the PWA, ensuring accuracy and relevance.
  • Weather Information:
    • Weather updates, determined by the user's specified zip code in the PWA, will be prominently displayed. Additionally, the mirror will suggest suitable outfits based on the weather forecast.
  • Face Detection:
    • Incorporating advanced face detection technology, the mirror will recognize individuals, enabling personalized interactions and features.
  • Infotainment Display:
    • Timers:
      • Users can set timers for their to-do lists and reminders via the PWA, and the mirror will display these countdowns.
    • Notifications:
      • display notifications set in the PWA, granting users access to important updates and reminders.
    • Calendar Integration:
      • The mirror will seamlessly pull data from the calendar, showcasing upcoming events and commitments.
  • Sub-Profile Switching
    • A unique function will allow the automatic switch of sub-profiles once a user-defined timer from the PWA goes off, ensuring a personalized experience for each user.

Progressive Web App

  • Personalized Settings and Preferences:
    • In the settings, you have the power to define your mirror's interactions and display.
  • User Profile Customization:
    • Set your gender, age, birthdate, and zip code effortlessly. The zip code helps in calculating the correct timezone for accurate weather updates on your mirror.
  • Wake-on Approach Functionality:
    • Activate the Wake-on Approach feature, ensuring your mirror awakens from idle or sleep mode the moment you approach it.
  • Dietary Goals and Health Management:
    • Define dietary objectives by setting your height, weight, and weight goals, empowering you to track and manage your health goals with ease.
  • Multi-User Functionality:
    • Share the magic of your mirror with loved ones. Our app enables multiple users to enjoy a tailored experience.
  • Switchable Sub-Profiles:
    • Switch between sub-profiles effortlessly, each with its unique settings and preferences. Whether it's a family member or a roommate, everyone can have their personalized mirror experience.

Non-Functional Requirements

  • Voice Command Integration:
    • Navigate and control apps/widgets effortlessly with the power of your voice. Simply speak your commands to switch between apps or customize widgets, adding a touch of futuristic convenience to your daily routine.
  • Intuitive Hand Gesture Recognition:
    • Immerse yourself in an interactive experience with our hand gesture recognition feature. Effortless and intuitive hand movements let you interact with the mirror and access its functionalities with a wave or a gesture, making your interactions with the mirror more engaging and fluid.
  • Advanced Facial Detection:
    • With an impressive 80% accuracy and a swift response time of under 2 seconds, our system seamlessly recognizes faces. This ensures that the mirror is ready to cater to your personalized needs and preferences in no time, making your interactions smooth and efficient.