Skip to content

This is a weather forecasting application. It was developed under Node.js, Express.js, and third-party API like weatherstack, Mapbox. This application features getting forecast information based on the searched location.

License

Notifications You must be signed in to change notification settings

PrasathRavichandran/weather_forecast_nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Weather Forecast Application

This is a weather forecasting application, that I have created to display weather forecasting information for the searched location. I have utilized & Integrated the Weatherstack, Mapbox API to this application.

This project was developed on the top of Node.js, integrating with Weatherstack and Mapbox API. Node.js is very popular among developers nowadays. By including express.js module to the node.js, gives featureful web applications and APIs.

The utilization of handlebars js provides semantic templates, fast execution, and give features to including JavaScript into templates. This project is merely my attempt to put something together based on the ideas put accross in Node.js course videos and documentation.

Live Demo

This project is deployed in Heroku. Please visit (https://nodejs-weatherforecast-app.herokuapp.com/) or click LIVE DEMO to preview the application.

Concepts

In this project I have used Node.js(10.16.1), Express.js(4.17.1), Handlebars.js(4.1.1). I also integrated Mapbox API for getting the latitude, longitude of the searched location and Weatherstack API for getting weather reports.

Platforms

This application is built under Node.js, Express.js. The postman for testing API request & response and VScode as an IDE.

Development Server

Open the terminal and navigate to the project folder. Run npm i to install all the needed packages from the node package manager for the project and run npm run dev in the terminal. The server is started listing to the port 3000, then navigate to the browser and type the url http://localhost:3000 to view the application.

More Updates

Follow me on LinkedIn to get the latest update about features, code and more. Consider star the repo if you like it.

Thanks

Thanks to all contributors and their support.

If you have an idea or you want to do something, tell me or just do it!

I'm always happy to hear your feedback!

More references

  1. Node.js API Reference
  2. Node.js HTTP client
  3. Postman request package
  4. Express.js API Reference
  5. Handlebars.js API Reference

License & Copyright

© Prasath Ravichandran, Full stack developer

Licensed under the MIT License.

About

This is a weather forecasting application. It was developed under Node.js, Express.js, and third-party API like weatherstack, Mapbox. This application features getting forecast information based on the searched location.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published