/morning-ninja

Daily personalized weather text messages

Primary LanguageJavaScript

Morning Ninja

Fullstack Academy Personal Project -- Daily personalized weather text messages morning.ninja

Overview

Morning Ninja delivers a text message every morning that is personalized for each user at a time they specify.

Main Technologies Used

  • Node.js
  • AngularJS
  • Express
  • MongoDB
  • Twilio API
  • Forecast.io API

Screenshots

Main Page

Settings

Text Messages

Challenges

  • Using moment.js, node scheduler and twilio together to send the text at the appropriate time each day for each user.
  • Writing a function to analyze the weather data from forecast.io to generate a readable weather sentence.

Future improvements

  • Update user settings to allow for customization of which days each they would like to receive the weather text instead of daily.