Skip to content

☔ 🚧 (WIP) An attempt to add a nice React Native project to my git / portfolio.

License

Notifications You must be signed in to change notification settings

GigaMax13/weather-app

Repository files navigation

weather-app

☔ 🚧 (WIP) An attempt to add a nice React Native project to my git / portfolio.

📱 The project

Initially I started this project just for an interview test, but I decided to make some extra features like a theme control to easily swap between normal and dark mode, an architecture using custom hooks (no redux or any kind of single source of truth lib) and my fist attempt to finally use SWR in "production".

The application itself was made on top of the Expo, because of that you can easily clone and run the repository without any configuration for a native development. You just need a smartphone to run the app. 😄

As I don't have any experience as a designer, I just googled for "weather app ui" and "weather app portfolio". Luckily, I found a project made by markrall and used his layout as reference.

| normal screenshot | dark mode screenshot |

🚦 Roadmap

  • ✅ Create the initial configuration
  • ✅ Theme switch context
  • ✅ App StyleGuide
  • ✅ Custom hooks
  • Custom hooks tests
  • ✅ Main feature view
  • Main feature tests
  • Configure the navigation system
  • Search weather by city name view
  • Configs view

💻 Running Locally

To clone and run this application, you'll need Git, Node.js and a package manager installed on your computer. From your command line:

# Install dependencies
$ npm install

# Run the APP
$ npm start
# Install dependencies
$ yarn

# Run the API
$ yarn run start

📝 License

This project is under the MIT license. See the LICENSE for more information.

About

☔ 🚧 (WIP) An attempt to add a nice React Native project to my git / portfolio.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published