Aggro Weather UI
A simple and intuitive weather forecasting application built with Svelte. This app allows users to get real-time weather updates for any city around the world, with information such as temperature and precipitation. It interacts with the back end API aggro-weather-api.
Features
- 🌍 Weather APIs: You can use any weather APIs of your preference.
- 🌍 Locations: You can add locations with latitude and longitude precision.
- ☀️ Weather Details: Shows details like temperature and precipitation.
- 🌓 Responsive Design: Works seamlessly across different screen sizes and devices.
Technologies Used
- Svelte: Front-end framework for building fast, reactive web apps.
- TypeScript: Provides static type-checking, enhancing developer productivity by catching errors at compile time, improving code clarity, and making the app more scalable and maintainable.
- CSS/SCSS: For styling the UI, ensuring a responsive and clean design.
- Svelte Carbon: Svelte component library for inputs etc.
- Routify: Using the Routify package to ensure smooth routing in our Svelte application.
Installation
To get started with the project locally, run these commands:
npm install
npm run build
npm run preview