Skip to content
/ horus Public

A simple SPA that fetches and displays weather data. Built with vanilla JS and bundled with webpack.

License

Notifications You must be signed in to change notification settings

implexrr/horus

Repository files navigation

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.

About

A simple SPA that fetches and displays weather data. Built with vanilla JS and bundled with webpack.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published