Luna is a modern, elegant, and privacy-focused period tracker built for the web. Designed with a premium aesthetic, it helps users track their menstrual cycle, predict fertile windows, and manage their health data with ease.
- Cycle Tracking: Visualize your cycle with a beautiful, intuitive interface.
- Fertility Insights: Accurate predictions for ovulation and fertile windows.
- Daily Logs: Track symptoms, mood, and flow intensity.
- Progressive Web App (PWA): Install Luna on your home screen for a native-like experience.
- Privacy First: Data is stored locally on your device.
-
Clone the repository:
git clone https://github.com/lutfi-haslab/luna-period-tracker.git cd luna-period-tracker -
Install dependencies:
bun install # or npm install -
Run the development server:
bun dev # or npm run dev -
Open your browser and navigate to
http://localhost:3000
- Framework: React 19
- Build Tool: Vite
- Styling: Tailwind CSS 4
- Animations: Motion (Framer Motion)
- Icons: Lucide React
- Date Utilities: date-fns
Luna is a fully functional Progressive Web App. To install it on your device:
- iOS: Tap share and "Add to Home Screen".
- Android: Tap the "Install App" prompt in Chrome.
Built with ❤️ by Lutfi