Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PeeApp

Web application for tracking pees and poos.

Recording

Tap the large button for a pee or the pill below it for a poo. Entries save to the server; if the connection is down they queue on the phone and sync when it returns. You can also add an entry by hand from the log, choosing the type and the time.

Log

The log lists both types together, newest first, grouped by day with a per-type count for each day.

Running it

cd backend && npm install && npm run dev
cd frontend && npm install && npm start

The backend listens on port 3500 and needs a MongoDB connection string in backend/.env as DATABASE_URI.

After deploying, hard-reload any tab you already had open. There's no service worker, so a stale tab keeps running old JS and won't pick up the new one on its own — and a tab out of sync with the deployed API will read successful saves as failures and queue them again locally.

Tests

cd frontend && CI=true npm test -- --watchAll=false

About

Web Aplication for Pee tracking

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages