Skip to content

mlin2814/WeatherPermitting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☀️ ☔ WeatherPermitting ☁️ ❄️

A weather app that will text information for preparing for the weather.

Overview

This is a full web application built on node.js, it allows users to sign up and receive text messages for upcoming weather condition with a custom message for the appropriate clothing to wear.

Homepage

HomePage

Functionality

The app is built on the NodeJs environment. It uses several apis including the twilio and weather-api. The database we used was mongoDB and for the styling we used materialize-css.

Cloning down the repo

If you wish to clone the app down to your local machine...

  1. Ensure that you have mongoDB set up on your laptop as well as Node.
  2. The database is called weatherDB.
  3. Once you are set up, cd into this repo and run npm install.
  4. Afterward, run npm start.
  5. Then, navigate to localhost:80800 in your browser.

Screenshots

Sign up for text messages

Main

Form in used

Openmain

Code

code1

Code - 2

code2

Tech used

"axios": "^0.16.1",
"body-parser": "^1.17.1",
"express": "^4.14.0",
"mongoose": "^4.9.5",
"morgan": "^1.8.1",
"node-fetch": "^1.6.3",
"node-schedule": "^1.2.1",
"twilio": "^2.11.1"

Authors

Hackathon Group Project

About

A weather app that will text information for preparing for the weather.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published