- Introduction
- Technologies
- Setup
- Project Status
- Challenges Faced
- Future Implementation
- Acknowledgements
- Contact
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.
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
To run this project:
- Clone the repository
- Install dependencies and dev dependencies found in package.json
$ npm run prebuild
$ npm run build
$ npm start
The project is complete.
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.
- 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
I referred to various Angular documentation to get the project up and running. This project was done as an assignment from The Odin Project.
Reach me on