- City Input - Not implemented
- Postcode Input - Implemented, If search text is not a valid postcode, no result will be shown
- Current Weather - Implemented with temperature, weather code, wind speed and direction
- Weather Forecast - Implemented with hourly weather
- Geolocation - Not implemented
- Data Storage - Implemented with SQLite, search result is stored in weatherSQLite.db
- Offline First - Implemented, stored search result can be retrieved when app is re-open.
Prerequisite:
- Node.js
- [Android Studio Device Management]
- [XCode]
- [XCode-select]
Clone this repository onto your machine
Run:
npm install
This will install dependencies and create a node_modules
folder locally.
To start the application on browser:
npm run start
The application will then be accessible at:
To start the application on android:
npm run android
To start the application on iso (on Mac):
npm run ios
- ReactTS
- Capacitor
- Framework7
- Sqlite