Míra: Cycle Tracking Mobile Application

Míra is a cycle tracking mobile application designed with a focus on user experience and accessibility. The app was built with React Native, TypeScript, and Expo Router on the frontend, with a Laravel and MySQL backend using Laravel Sanctum for authentication.

Key features include period tracking, daily health and mood logging, visual insights with charts, a personal journal, PDF export, and customisable avatar and theme settings. The project followed a user-centred design process from initial research and usability testing through to a fully functional, privacy-conscious product tailored to real user needs.

Mockups
Project Objectives

- Design and develop a fully functional cycle tracking mobile application that prioritises user experience and accessibility.
- Apply a user-centred design methodology throughout the development process, incorporating user research, prototyping, and iterative testing.
- Build a secure, authenticated mobile application with a React Native frontend and Laravel REST API backend.
- Implement health tracking features including period logging, daily mood and symptom tracking, and data visualisation.
- Ensure the app meets WCAG accessibility standards to make it inclusive and usable for a wide range of users.
- Evaluate the application's usability through structured user testing and refine the product based on findings.

Project Outcomes

Míra was successfully delivered as a fully functional cross-platform mobile application, complete with period tracking, daily health and mood logging, a journal, visual insights, PDF export, and customisable themes and avatars.

User testing highlighted the importance of iterative design, early assumptions were regularly challenged, leading to meaningful refinements around onboarding and feature discoverability.

The project deepened my understanding of full-stack mobile development and reinforced the value of building with users rather than for them.

Thesis: Míra: A User-Centered Approach to Designing an Inclusive Cycle Tracking Application
Smiling young woman with red hair and glasses standing on a beach, holding up a small scallop shell, wearing a light blue fleece with a lemon print pattern. Waves and a clear blue sky in the background.
Chloe Dwyer
BSc (Hons) Creative Computing

Creative Computing Student

BSc (Hons) Creative Computing