This is a Weather front-end application written in Vue.js 3 with TypeScript and SASS. My goal has been to make a usefull weather front-end service almost from scratch utilizing existing APIs. I have also implemented my own backend to create a login feature for saving favorite cities. This backend can be found here: https://github.com/tordbm/fastAPI-service
The site is deployed using gh-pages here: https://tordbm.github.io/WeatherApp-client/
- Vue3.js
- TypeScript
- Bootstrap 5.3
- Pinia
- Chart.js
- SCSS
- Vite
- Github Actions for deployment to Github Pages
https://www.visualcrossing.com/
npm installnpm run devProject is auto-deployed on push to main:
git push