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.