All Projects β†’ andrewcourtice β†’ Ocula

andrewcourtice / Ocula

Licence: mit
The free and open-source progressive weather app

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Ocula

Monitaure
πŸ”” A server uptime monitoring progressive web application - NO LONGER MAINTAINED
Stars: ✭ 135 (-8.16%)
Mutual labels:  pwa
Ylight Music
Awesome React PWA music streaming app built with Material UI using Youtube API's. Search, Play, Like & Download
Stars: ✭ 141 (-4.08%)
Mutual labels:  pwa
Trail Sense
An Android app that uses your phone's sensors to assist with wilderness treks or survival situations.
Stars: ✭ 144 (-2.04%)
Mutual labels:  weather
Hello Pwa
The classic Hello World program as a Progressive Web App
Stars: ✭ 136 (-7.48%)
Mutual labels:  pwa
Pwa With Vanilla Js
Progressive Web App built with HTML, CSS and JavaScript
Stars: ✭ 138 (-6.12%)
Mutual labels:  pwa
Forecastr
A simple, asynchronous Objective-C wrapper for the Forecast.io API
Stars: ✭ 143 (-2.72%)
Mutual labels:  weather
Elm Hnpwa
Elm implementation of the Hackernews PWA
Stars: ✭ 135 (-8.16%)
Mutual labels:  pwa
Woz
Woz is a progressive WebAssembly app (PWAA) generator for Rust.
Stars: ✭ 145 (-1.36%)
Mutual labels:  pwa
11st Starter Kit
11ty, powered by Snowpack with Tailwind CSS and Alpine.js.
Stars: ✭ 141 (-4.08%)
Mutual labels:  pwa
Ember Web App
NOTICE: official repository moved to https://github.com/zonkyio/ember-web-app
Stars: ✭ 143 (-2.72%)
Mutual labels:  pwa
Preact Minimal
πŸš€ Minimal preact structure
Stars: ✭ 136 (-7.48%)
Mutual labels:  pwa
Weather
A weather app built to learn how to use Canvas and Animation in Flutter.
Stars: ✭ 138 (-6.12%)
Mutual labels:  weather
Weather
🌈 εŸΊδΊŽι«˜εΎ·εΌ€ζ”ΎεΉ³ε°ζŽ₯ε£ηš„ PHP 倩气俑息组仢。
Stars: ✭ 143 (-2.72%)
Mutual labels:  weather
Simple Weather Card
Minimalistic weather card for Home Assistant
Stars: ✭ 135 (-8.16%)
Mutual labels:  weather
Angular Pwa Course
Angular PWA Course - Build Progressive Web Applications
Stars: ✭ 142 (-3.4%)
Mutual labels:  pwa
Xastir
This is the Xastir APRS client repository.
Stars: ✭ 135 (-8.16%)
Mutual labels:  weather
Phaser Project Template Es6
Phaser 3 - Starter Template with ES6 (ESNext features included) and webpack.
Stars: ✭ 142 (-3.4%)
Mutual labels:  pwa
Nearbyweather
NearbyWeather is an open source weather app for iOS, which uses the OpenWeatherMap API. With this project developers are invited to learn advanced iOS concepts, as well as to contribute further advancements. Fork this repo to get started.
Stars: ✭ 146 (-0.68%)
Mutual labels:  weather
Wradlib
weather radar data processing - python package
Stars: ✭ 143 (-2.72%)
Mutual labels:  weather
Jekyll Theme Mdui
🍷A Jekyll theme based on MDUI
Stars: ✭ 143 (-2.72%)
Mutual labels:  pwa

Ocula

Ocula

The free and open-source progressive weather app

About

Ocula is a weather app built entirely using modern web standards in an attempt to create a great looking weather app that anyone can use on any device while also providing a simple PWA template for developers to build upon.

I set out to create Ocula as a replacement for my favourite weather app - Pocket Weather, which was unfortunately shut down at the end of 2019 due to high maintenance costs.

Features

  • No location restrictions - available worldwide
  • Daily forecast for up to 8 days
  • Hourly forecast data for up to 24 hours
  • Trend charts for hourly temp, rainfall and wind
  • Ocean tide information with tide height trend chart
  • Interactive weather maps with 6 different map types (radar, precipitation, temp, cloud, wind, pressure)
  • Frame-by-frame playback for radar images to visualise incoming rain
  • Dark/Light Themes. Default theme changes based on current time of day
  • Options to reorder or hide forecast sections, set your prefferred map type, units and more
  • Open-source, privacy friendly, and best of all - free

Philosophy

The goal of this project is to satisfy the following:

  • Must be open-source and freely available to all.
  • Must be ad-free, subscription-free and any revenue generated to be used for ongoing maintenance costs.
  • Must be built entirely using free (or freemium) services/assets (including hosting, api's, graphics etc.).
  • Must be fast, lightweight, accessible and beautiful.

It is my hope that by satisfying the above conditions Ocula can be a weather app for all to enjoy without being bombarded with ads and signups.

However, as a result of satisfying the above conditions it is therefore not sustainable without some form of monetisation. For the most part I use free tiers of various services to ensure the app remains free but with increased usage I will personally incur the cost and may be forced to shutdown the service should costs become burdensome. For this reason I ask that you consider one of the following:

  • If you like Ocula and use it as your everyday weather app I ask that you please consider contributing a regular small donation to the project (see donating) to help ease the cost of maintenance.
  • If you are a developer you are free to fork this repository and host your own copy in accordance with the MIT licence.

Donating

Please consider donating to the ongoing development of this project by visiting my Patreon page.

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].