https://github.com/amoutonbrady/my-personal-pocket-weather
Live site:
https://github.com/amoutonbrady/my-personal-pocket-weather
fusebox inferno unsplash virtual-dom-library yahoo
Last synced: 3 months ago
JSON representation
Live site:
- Host: GitHub
- URL: https://github.com/amoutonbrady/my-personal-pocket-weather
- Owner: amoutonbrady
- Created: 2017-07-14T14:34:45.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-02T13:56:28.000Z (almost 8 years ago)
- Last Synced: 2025-02-15T20:31:26.442Z (9 months ago)
- Topics: fusebox, inferno, unsplash, virtual-dom-library, yahoo
- Language: JavaScript
- Homepage:
- Size: 2.72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# My Personal Pocket Weather App
### The project
This project was created to showcase on my personal portfolio. The goal was to surf on the **single page application** wave and uncover a **virtual dom library** to manage real time data flow using a **public API** and render it as fast as possible, as well as using a **module bundler**.
I chose **inferno** for the dom renderer. A react-like virtual dom that is focused on performances. For the public API, I went with **Yahoo's public API** because they are more complexe to use than the famous **Open Weather API**. I liked the challenge of using their SQL Like Queries. Finally, for the module bundler, I chose **fuse-box**. This might not be your usual Webpack but it gets the job done much faster and is really easy to set up for virtual dom libraries.
### Technologies used
* Inferno.js (Virtual Dom library)
* Fuse-box.js (module bundler)
* Yahoo Weather & Location API
### Author
Alexandre Mouton-Brady