Ionic Weather is built with React, Typescript, and Tailwind. It's a minimal weather application, unweighted by bloat or ads. Search is powered by Google. Weather is provided by OpenWeatherMap. The project uses Firebase Functions as a makeshift backend. Ionic Weather supports hourly and daily views, unit preferences, and geolocation.
The README
for the backend can be found in the functions
folder.
npm is the project's package manager. Vite serves the code in the browser.
npm i
npm start
ESlint scans the code for code quality, consistency in styles, and correct React practices. Prettier formats the code.
npm run lint
npm run lint:fix
npm run format
npm run build