Skip to content

anushrithvic/Smart-Mirror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸͺž Smart Mirror

πŸ“Œ Overview

The Smart Mirror is an innovative and interactive mirror that displays useful information such as time, weather, calendar events, and news while functioning as a regular mirror. It integrates various APIs and technologies to enhance the user experience.

πŸš€ Features

  • πŸ•’ Displays time, date, and day of the week
  • β›… Live weather updates
  • πŸ“° News headlines from RSS feeds
  • πŸ“… Google Calendar event integration
  • πŸ”Š Voice assistant for hands-free control
  • 🎡 Music and media playback
  • 🏠 Smart home integration (IoT support)

πŸ› οΈ Tech Stack

  • Frontend: Pyththon
  • Backend: sql
  • Hardware: Raspberry Pi, Monitor, Two-way mirror
  • APIs: OpenWeather API, Google Calendar API, News API
  • Voice Recognition: Google Assistant API / OpenAI Whisper

πŸ“¦ Installation & Setup

πŸ”Ή Requirements

  • Raspberry Pi (or any Linux-based system)
  • Monitor with HDMI support
  • Two-way mirror
  • Microphone and speaker
  • Python 3.x installed
  • Node.js (for frontend and modules)

πŸ”Ή Setup Instructions

  1. Clone the repository
    git clone https://github.com/yourusername/smart-mirror.git
    cd smart-mirror

About

The Smart Mirror is an innovative and interactive mirror that displays useful information such as time, weather, calendar events, and news while functioning as a regular mirror. It integrates various APIs and technologies to enhance the user experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages