The project is a weather-journal. It's made from the open weather global API. the project is not based only on the logic of fetching an API but rather has a lot of ui features that makes it more appealing for commercial use. the adds that can be put to this project can't be counted, so if you want to add on it then open a merge request and let us see your beautiful contribution.
The project is aimed to imitate weather apps that exist in the market. It adds a pretty interface that can be used freely. the logic is using the fetch promises to make the api work on the server and make beautiful results.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- click npm i to download all the necessary node_modules needed for this project.
- click node serveer.js to start the local server on port 3400.
- go to the localhost followed by the port to see the project.
you need these packages to run the server successfully.
- express.
- cors
- pre-installed latest node-version
- npm install.
- node server.js
the testing functions are unfortunately not provided for this version. It will be provided in the coming updates.
the application has a server side so if you want to launch it on a live shared hosting make sure it is one that support backend server.
eg: the application will not work on shared hosting that runs the application from the public_html folder directly. Rather use a webhosting like digital ocan or netlify if you want a free host that supports the backend.
- Vanilla js - programming language
- Express - Server Framework
- Sass - css preprocessor
- NodeJs - Server Environment
- @menoo20 - Idea & Initial work