2024-07-27 22:41:55 +05:30
2024-07-14 18:07:25 +05:30
2024-07-27 22:41:55 +05:30
2024-06-16 18:49:27 +05:30
2024-07-27 18:56:21 +05:30
2024-06-16 18:49:27 +05:30
2024-06-16 18:49:27 +05:30
2024-06-16 18:49:27 +05:30
2024-06-16 18:49:27 +05:30
2024-06-16 18:49:27 +05:30
2024-06-16 19:14:09 +05:30
2024-07-25 09:13:13 +05:30
2024-06-16 18:49:27 +05:30
2024-06-16 18:53:12 +05:30

WeatherMaster

WeatherMaster is developed with pure HTML, CSS, JavaScript, and Java. Designed to mimic the look and feel of a native Android app.

👁️ Preview

App image App image App image App image App image App image App image

📲 Download

GitHub

✨ Feature:

  • Shows current weather
  • 48hrs forecast
  • 5-days of forecast
  • Moon phases, Moonrise and Moonset
  • Sunrise, Sunset, Day length
  • Day description
  • Rain bar
  • Visibility, humidity, pressure, wind direction, wind speed, snow amount, cloudiness, min-max temp
  • precipitation type, precipitation area cover
  • UV index and Air quality
  • Live map, location picker
  • Cloths recommendation

⚙️ Other:

  • Native Android Experience: Enjoy a user interface and interaction that closely resemble a native Android Weather app.

  • Material Design: The app is built using Material Web Components, ensuring a clean, consistent, and visually appealing design.

  • Customization Options: Enjoy a ton of customization options. Adjust themes, Units.

  • Responsive Design: WeatherMaster is fully responsive for all mobile devices.

  • User-Friendly Interface: The app's interface is designed to be straightforward and user-friendly.

🛠️ Built With:

  • HTML & CSS: For the basic structure and styling of the app.

  • JavaScript: To handle the app's logic and interactivity.

  • Weather data: Using OpenWeatherMap to fetch weather and ipgeolocation.io for Moonset and Moonrise timings

  • Java: Mainly used for JavaScript interface and permissions, allowing the app to run on Android devices.

  • Material Web Components: Utilized to create a consistent and attractive Material Design look and feel.

  • Weather icons: Google weather icons

📝 Todos:

  • ✅ Make it lightweight
  • ⬛ Notification alerts
  • ⬛ A feature that allows you to add multiple locations
  • ⬛ Customization (under construction)
  • ✅ More detailed weather (almost)
  • ✅ Live weather map
  • ✅ Pick locations using map
  • ✅ Change app colors according to the weather


Warning

The app is designed to run on Android devices and does not support web browsers. Attempting to open the app in a browser will not work.


Contact

For any questions or feedback, feel free to open an issue on GitHub or contact pranshul.devmain@gmail.com


License

This project is licensed under the MIT License. See the LICENSE file for details.

Latest
2026-06-29 23:20:00 -05:00
Languages
Kotlin 100%