Skip to content

Latest commit

 

History

History
54 lines (33 loc) · 1.29 KB

File metadata and controls

54 lines (33 loc) · 1.29 KB

Horus 🌤️

Horus is a lightweight, responsive web application designed to fetch and display weather data using the Visual Crossing API. Built entirely with vanilla HTML, CSS, and JavaScript, I built Horus to learn asynchronous JavaScript techniques, dynamic component rendering, and efficient bundling with webpack.

Live Demo

Preview:

Demo


Key Features

  • Single-Page Application (SPA): Dynamic component rendering without page reloads.
  • Responsive Design: Looks great on devices of all sizes.
  • Asynchronous Requests: Fetches real-time weather data efficiently.
  • Webpack Integration: Optimized bundling for fast loading and performance.

Installation

To get started, clone the repository and install dependencies:

git clone git@github.com:implexrr/horus.git
cd horus
npm install

Running the App

Development Mode

Launch the app in development mode:

npm run serve

Production Build

To create a production-ready bundle:

npm run prod

Contributing

Contributions, issues, and feature requests are welcome! Feel free to submit a pull request or open an issue.

License

This project is licensed under the MIT License.