Skip to content

athenacats/weatherapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Angular Weather Application

Most Used Language [Angular] [Node.js] [Express.js] [TypeScript] [JSON]

[Code Size] LinkedIn Email

Table of Contents

Introduction

This is a full stack Angular weather forecasting application weatherzone. The project was meant to be done using simple javascript requests, but I decided to use angular so that I could keep learning about the framework. It is hosted on Render.com and was developed using the Angular framework and WeatherApi. It offers full search functionality and 3 day forecasting, which is what is supported by the free tier of the weather api.

To see the website in action, click here. Please note it takes the website some time to load up as it is hosted on the free plan.

Technologies

The application runs on:

  • Angular 16.1.4
  • Express 4.18.2
  • Nodemon 3.0.0

As well as other dependencies and dev dependencies as detailed in the package.json. The site is hosted on the free plan of Render.com

Setup

To run this project:

  • Clone the repository
  • Install dependencies and dev dependencies found in package.json
$ npm run prebuild
$ npm run build
$ npm start

Project Status

The project is complete.

Challenges Faced

The project was relatively simple to complete, with the only tough parts being how to implement predictive search and getting the results to display the first time.

Future Implementation

  • Change the weatherapi.com icons to my own icons. The process has already been started, but I opted to pause at it as the list of icons to be replaced is long

Acknowledgements

I referred to various Angular documentation to get the project up and running. This project was done as an assignment from The Odin Project.

Contact

Reach me on

LinkedIn

Email

About

A weather application developed with angular.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors