Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samuelematias/iweather
🌦️ Will it be sunny or will it rain today? Check it out on iWeather app!
https://github.com/samuelematias/iweather
expo jest react-native react-native-testing-library react-navigation typescript weather-app
Last synced: 3 days ago
JSON representation
🌦️ Will it be sunny or will it rain today? Check it out on iWeather app!
- Host: GitHub
- URL: https://github.com/samuelematias/iweather
- Owner: samuelematias
- License: other
- Created: 2023-12-25T16:24:04.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2023-12-27T13:03:14.000Z (11 months ago)
- Last Synced: 2024-01-28T09:42:43.693Z (10 months ago)
- Topics: expo, jest, react-native, react-native-testing-library, react-navigation, typescript, weather-app
- Language: TypeScript
- Homepage:
- Size: 2.43 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# iWeather
## Demo
https://github.com/samuelematias/iweather/assets/5155386/dbe2501f-a86a-43f9-b01f-beeaf10b1261
## Tech Stack
- [React Native](https://reactnative.dev/)
- [TypeScript](https://www.typescriptlang.org/)
- [Expo](https://expo.dev/client)
- [React Navigation](https://reactnavigation.org/)
- [React Native Testing Library](https://callstack.github.io/react-native-testing-library/)
- [Jest](https://jestjs.io/)
- and more!## About
In this app, you can check the weather status from your city.
## Running Locally
```
First of all, correctly configure the React Native development environment on your machine, see https://reactnative.dev/docs/0.60/enviroment-setup, and the Expo development environment on your machine, see https://efficient-sloth-d85.notion.site/Instalando-Expo-9b0abcb12bd548278e042d00fbde67f2.- Enter in the main directory:
$ cd iweather- For install server dependencies:
$ npm install- Run the simulador/emulator:
$ npx expo start
```## How to Contribute
```
- Fork the project- Create a new branch with your changes:
$ git checkout -b feat/my-feature- Save your changes and create a commit message telling you what you did:
$ git commit -m "feat: implement my-feature"- Submit your changes:
$ git push origin feat/my-feature
```## Cloning / Forking
Please review the [license](https://github.com/samuelematias/iweather/blob/main/LICENSE.txt) and remove all of my personal information (docs, images, etc.).
## Author