Skip to content
Daily personalized weather text messages
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
lib
test
.bowerrc
.editorconfig
.gitattributes
.gitignore
.jshintrc
.travis.yml
Gruntfile.js
README.md
bower.json
karma-e2e.conf.js
karma.conf.js
package.json
postalCodesInfo.json
server.js

README.md

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.
You can’t perform that action at this time.