The job descriptions I looked at were mainly senior / lead developer roles with a focus in angular and python. I've always been curious about brancing out from Next.js and React. I've been aware of google's rival framework Angular for quite some time. I decided that this project would be a good chance to learn some.
A simple weather app built with Angular js and utilizes the OpenWeatherMap API to fetch and display weather information for a given location.
https://weather-app-two-kappa-17.vercel.app/
The Application Programming Interface is a set of rules and regulations and standards that allows software programs to interact with each other. It acts as a middleman between two applications, allowing them to exchange data and information.
- Angular
- Node Js
- Angular Material
- The application features a robust search functionality for user-friendly access.
- Ensuring a seamless experience, the UI is responsive and adapts to various devices and screen sizes.
- Users can expect precise and reliable results when utilizing the search feature.
- Current weather conditions, encompassing temperature, humidity, wind speed, and a detailed weather description, are prominently displayed.
- The application efficiently retrieves weather data by accepting a manually entered city name.
- The application has both dark theme and light theme
This project was generated with Angular CLI version 14.2.6.
- Install
- Installation of
is mandatory with
- Login in to Openweathermap api website to get your
API key
To run this project locally, follow these steps:
-
Clone the repository:
git clone git@github.com:AlexandersWrld/technologyproject_is421.git
-
Navigate to the project directory:
cd app -
Install dependencies:
npm install
-
Obtain an API key from OpenWeatherMap and replace
YOUR_API_KEYin the code with your actual API key. -
Start the development server:
ng serve- Open your browser and navigate to
http://localhost:4200/to view the app.