Weather-app

  • A weather application built on javascript using Nodejs, Express.js
  • App uses NoSql database, mongodb.
  • App uses OpenWeather API.
  • Unit & Integration testing built using Mocha, Chai.

Requirements

Installation Steps

  1. Clone repo
  2. Run npm install
  3. Run npm run start:dev
  4. Visit http://localhost:3000/
  5. To run test npm run test

Screenshots

  1. Weather forecast for user city

alt text

  1. Home Page

alt text

  1. Open permissions to get user location

alt text

  1. User location is detected, Click Get weather to show 8-day forecast

alt text

  1. Weather forecast for user city

alt text