The DevPost Alexa Skills Life Hacks challenge.

What it does

Slumber Land learns which ambient sound works best for the user. The first time a user activates the skill, it randomly chooses a track and plays it for 30 minutes. If the user is still awake they can tell the skill to choose another track. Each subsequent activation will play a shorter version of the last track. The skill keeps track of each track/length the user played. The skill will suggest "the best" tracks based on the user track history.

How I built it

I used Node.js on Google App Engine for the skill logic and Google Firestore for the database.

Challenges I ran into

This was my first Alexa skill, so there was a lot to learn along the way. I had to modify the logic strategy a couple times to accommodate some of the limitations of an Alexa audio skill.

Accomplishments that I'm proud of

Getting it done.

What I learned

I learned a lot about Alexa skills and how they work.

What's next for Slumber Land

A Google Assistant version.

Built With

Share this project: