Skip to content

Smart mirror with voice AI, chat UI, and modular widgets built using Next.js and Gemini API.

Notifications You must be signed in to change notification settings

dhruvicious/smartMirror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SmartMirror V2 πŸͺžβœ¨

A modular smart mirror dashboard built with Next.js and TypeScript.
Features a voice-driven AI assistant powered by Google's Gemini API and Chrome Speech Recognition API β€” delivering GPT-like replies in sleek chat bubbles.

This is your personal productivity mirror β€” showing calendar events, weather updates, latest news, and more, right on your wall.


πŸš€ Features

  • πŸŽ™οΈ Voice Assistant
    Uses Google Gemini + Chrome's Web Speech API for real-time, conversational interactions.
    Replies are displayed as animated chat bubbles on screen.

  • πŸ“… Calendar Widget
    Displays current date and upcoming events.
    Google Calendar Integrated

  • 🌀️ Weather Widget
    Fetches live weather updates for your location.

  • πŸ—žοΈ News Widget
    Shows top headlines and trending topics.

  • ⏰ Date & Time
    Always visible β€” keeps your day anchored.


πŸ› οΈ Tech Stack

  • Framework: Next.js (App Router)
  • Language: TypeScript
  • AI API: Google Gemini
  • Voice Recognition: Chrome's Web Speech API
  • UI: Custom-built React components (no UI library)

🚧 Upcoming Features (Planned)


πŸ“¦ Getting Started

Clone the repo and install dependencies:

git clone https://github.com/yourusername/smartmirror-v2.git
cd smartmirror-v2
npm install

About

Smart mirror with voice AI, chat UI, and modular widgets built using Next.js and Gemini API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors