Skip to content

Commit

Permalink
Enhanced mobile app & SEO
Browse files Browse the repository at this point in the history
  • Loading branch information
hoangsonww committed Jan 2, 2024
1 parent ec63b7b commit d0d1703
Show file tree
Hide file tree
Showing 8 changed files with 91 additions and 1 deletion.
1 change: 0 additions & 1 deletion .npmrc

This file was deleted.

70 changes: 70 additions & 0 deletions WeatherMate/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# WeatherMate Mobile App

## Introduction
WeatherMate is a comprehensive weather application providing real-time weather updates, forecasts, and air quality information. Developed using Kotlin, Swift, and React Native, WeatherMate offers a seamless experience across both Android and iOS platforms.

## Features
- **Real-time Weather Updates:** Get the latest weather information for any location.
- **Forecasts:** Access detailed weather forecasts including temperature, humidity, wind, and more.
- **Air Quality Index:** Stay informed about the air quality in your area.
- **Favorites:** Save your favorite locations for quick access to weather updates.
- **Responsive UI:** Optimized for a range of devices, providing an engaging user experience.

## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

### Prerequisites
- Android Studio (for Kotlin and React Native)
- Xcode (for Swift)
- Node.js and npm (for React Native)

### Installing
1. **Clone the repository:**
```bash
git clone https://github.com/hoangsonww/WeatherMate-App.git
```
2. **For Android:**
- Open the project in Android Studio.
- Run the application on an emulator or physical device.

3. **For iOS:**
- Open the `WeatherMate.xcodeproj` file in Xcode.
- Run the application on an iOS simulator or a physical device.

4. **For React Native:**
- Navigate to the project directory.
- Install dependencies:
```bash
npm install
```
- Run the app:
```bash
npm start
```

## Running the tests
Explain how to run the automated tests for this system.

## Deployment
Add additional notes about how to deploy this on a live system.

## Built With
- [Kotlin](https://kotlinlang.org/) - Used for Android development.
- [Swift](https://swift.org/) - Used for iOS development.
- [React Native](https://reactnative.dev/) - Used for cross-platform mobile app development.

## Versioning
We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/hoangsonww/WeatherMate-App/tags).

## Authors
- **Son Nguyen Hoang** - *Initial work*

See also the list of [contributors](https://github.com/hoangsonww/WeatherMate-App/contributors) who participated in this project.

## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

## Acknowledgments
- Hat tip to anyone whose code was used
- Inspiration
- etc
File renamed without changes.
File renamed without changes.
21 changes: 21 additions & 0 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"short_name": "WeatherMate",
"name": "WeatherMate App - Real-time Weather Updates",
"icons": [
{
"src": "utils/icon-192x192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "utils/icon-512x512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": "/",
"background_color": "#c9dfff",
"display": "standalone",
"scope": "/",
"theme_color": "#4DB8FF"
}
Binary file added utils/icon-192x192.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added utils/icon-512x512.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added utils/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit d0d1703

Please sign in to comment.