We saw it online as something only rich people could get/ very far into the future so we thought it would be cool to take on this challenge.

What it does:

Gives you weather information, the latest news provided by CNN, Time and date, list of events from your Google calendar, plays your music, shows you a map of places, and gives you a nice quote every once in a while for inspiration.

How we built it:

We used HTML, CSS, Javascript, JQuery, and some APIs to make the mirror run web-based. We used a 16x17 Inch two-way mirror as well as a 19in monitor that we stripped to the LCD. The LCD was attached to the back of the mirror and the mirror connected to a raspberry Pi.

Challenges we ran into:

Chome being an idiot and not letting us use their APIs without our files being hosted on a server. Funny enough, we couldn't get AWS or to work either. So we had to improvise and cut back on a lot of things like voice recognition, text-to-speech, and geolocation.

Accomplishments that we're proud of:

Building a smart mirror and very little Javascript or HTML knowledge.

What we learned:

Javascript, HTML, CSS and how to stay awake for over 36 hours with annoying people screaming into mics

What's next for Jasm:

Speech recognition(Done!), Music player (Done!), more API integrations, Frame and casing, and testing for better hardware.

Share this project:


posted an update

We've been continuing to develop and improve JASM and are proud to announce we've added speech recognition along with a music player and a calendar. Next, we plan to further improve our map functionally, giving the user the ability to search for places, directions & ETA, and traffic reports. We also plan on making the calendar dynamic by working with the Google API to be able to display calendar events/reminders!

Log in or sign up for Devpost to join the conversation.