Skip to content

A PMS-safe, flexible reimagining of the 75 Hard challenge designed for women. This app helps users stay consistent with habits while respecting hormonal cycles, mental health, and real-life constraints. Built as a full-stack product from idea to MVP, focusing on thoughtful UX, habit tracking, and sustainable discipline.

Notifications You must be signed in to change notification settings

Raywa10/75-day-hard-PMS-Safe

Repository files navigation

75 Hard PMS-Safe

A full-stack habit and challenge tracking application with a PMS-Safe mode. Users can log daily tasks, track streaks, and view progress analytics. The PMS-Safe mode dynamically adjusts expectations and language during a configurable PMS window, while preserving structure and accountability.

Tech Stack

  • Frontend: React, Vite, TypeScript
  • UI: Tailwind CSS, shadcn/ui
  • Backend: Supabase (Authentication, Postgres, Row-Level Security)

Features

  • Email/password authentication
  • Automatic seeding of Day 1–75 on first login
  • Daily checklist with required tasks and completion rules
  • PMS-Safe configuration (cycle length, PMS window, water goal adjustments)
  • Progress analytics including completion rate, streaks, and task consistency

Note: This project uses Supabase for authentication and data storage. Environment variables must be configured before running locally.

Local Development

npm install
npm run dev


About

A PMS-safe, flexible reimagining of the 75 Hard challenge designed for women. This app helps users stay consistent with habits while respecting hormonal cycles, mental health, and real-life constraints. Built as a full-stack product from idea to MVP, focusing on thoughtful UX, habit tracking, and sustainable discipline.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages