Skip to content

namandangi/Weather-App

Repository files navigation

Weather-App

A real-time Weather Forecast Web Application!

Technology Stack

  1. MongoDB/MongoDBAtlas for database, Mongoose for ORM.
  2. ExpressJS for server library.
  3. Node.js for Environment.
  4. React.js for client-end scripting.

Build Instructions

1. First the clone the repository locally by

    git clone https://github.com/namandangi/Weather-App

2. Install all server-end packages

In the root of the backend project using

npm install

3. Run the backend server

In the root directory of the backend using

npm start

The server is up and running on https://localhost:8000

4. cd into the client-end directory by

  cd webapp

5. Install all client-end dependencies using

npm install

6. Run the client server in the directory

/Weather-App/webapp

using the command

npm run start

Viola! The Web App is active and can be visited on http://localhost:3000

Contributing

  1. Fork it (https://github.com/namandangi/Weather-App/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -m 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request