Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/agallardol/simple-weather
Simple weather app to learn, test and practice Tauri+Angular+Elf+Tailwind
https://github.com/agallardol/simple-weather
Last synced: 3 days ago
JSON representation
Simple weather app to learn, test and practice Tauri+Angular+Elf+Tailwind
- Host: GitHub
- URL: https://github.com/agallardol/simple-weather
- Owner: agallardol
- Created: 2023-07-21T17:10:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-21T18:32:48.000Z (over 1 year ago)
- Last Synced: 2024-10-11T18:24:54.916Z (27 days ago)
- Language: TypeScript
- Size: 10.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Simple Weather
A simple app to check the weather. It was created to learn, test and practice Tauri+Angular+Elf+Tailwind!
Getting in touch
Download (Macos)
Table of Contents
## About The Project
Simple Weather is a simple app to check the weather. It was made for Desktop and created to learn, practice and test different frameworks and architectures keeping in mind reactivity, datacentrism and portability.
This is a solo-dev showcase work made in just a few hours so you can expect unstability and bugs.
### Built With
* [Tauri](https://tauri.app/): Native apps made with Rust, Typescript and Web technologies.
* [Angular](https://angular.io/): Framework to implement the UI.
* [Elf](https://ngneat.github.io/elf/): Framework to implement State Management and Persistence.
* [Tailwindcss](https://tailwindcss.com/): CSS Framework to implement the UI.Of course, there are a lot of additional technologies but these are the core of this application!
## Getting Started
To run and work with this app you will need NVM, Node, NPM and Yarn. Having these tools you can just execute:
```sh
yarn
```Add a OpenWeatherMap api key on the file `src/app/interceptors/open-weather-map-api.interceptor.ts`
```sh
yarn tauri dev
```and you will have the app runing in dev mode with all the hot-reload tooling.
## Contact
Found me as [@agallardol](https://www.linkedin.com/in/agallardol/) on LinkedIn.