This vanilla JS project is superseded by its Solid.js version. Follow it for updates.
A simple PWA app with Workbox, D3 and Webpack which allows to keep track of new and full moon days and visualizes current moon phase.
New and full moon days are used in Ashtanga Vinyasa Yoga for taking rest and fasting.