Chloe Dwyer
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.
- 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.
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.