# WeatherApp This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.2.12. ## Development server Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files. ## Code scaffolding Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. ## Build Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. ## Running unit tests Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). ## Running end-to-end tests Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities. ## Further help To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page. # WeatherApp
Weather App
The Weather App is a dynamic application designed to provide real-time weather updates for bus passengers. It fetches weather information based on the bus's GPS coordinates or the name of the city, ensuring passengers are informed about current weather conditions along their route.
Features
- Fetching Weather Data: The app automatically fetches weather information for bus stops based on geographical coordinates or city names.
- Current Location: Users can track their current location, which is automatically updated in real-time.
- Stop Button: Stop button functionality allows passengers to signal the bus driver that they want to stop at a particular bus stop.
- Displaying Stop Information: The app displays information about nearby bus stops, including the time remaining until arrival and weather forecast.
- Final Destination: Displays the name of the final destination along.
- Current Time: Displays the actual time is displayed.
How to Run
- Clone the repository to your local environment.
- Install dependencies using
npm install
. - Run the application using
ng serve
. - Navigate to
http://localhost:4200/
in your web browser.
How to Use
- In the main view of the application, users will see information about nearby bus stops along with the weather forecast.
- To stop the bus at a particular bus stop, click the "Stop" button.
- If needed, users can track their current location and information about the final destination.