Skip to content

a2rp/water-intake

Repository files navigation

Water Intake Reminder (React + styled-components)

alt text

Live Demo: https://a2rp.github.io/water-intake/

A lightweight, frontend-only water tracker built with React + styled-components. Log glasses, see a visual progress ring, and configure daily goal and per-glass (ml) size. Transparent UI to blend with a black/dark theme.

Features

  • One-tap +1 / +2 / +3 and custom add
  • Progress ring with % completed
  • Daily goal (set/reset with confirm)
  • Per-glass size (ml) (set/reset with confirm)
  • Date controls: Prev / Today / Next
  • Undo last and Clear Day (with confirm)
  • LocalStorage persistence
  • Custom confirm modal (no portals)
  • Black-theme friendly (no background overrides)

Local Install

# 1) Clone the repo
git clone https://github.com/a2rp/water-intake.git
cd water-intake

# 2) Install dependencies
npm i

# 3) Run dev server
npm run dev

About

React + styled-components Water Intake (frontend only): log glasses, visual progress ring, daily goal, per-glass ml setting, undo/clear day, LocalStorage, and a custom confirm modal. Black-theme friendly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors