Cycles is a cloud-based web application designed to help women track their menstrual health, predict cycles, and monitor health symptoms. Built with a modern tech stack and user-centered approach, this project emphasizes privacy, usability, and data accuracy.
- Track menstrual cycles and symptoms
- Predict upcoming cycles and fertile windows
- Secure user login and data management
- Clean, responsive UI
- Frontend: Angular
- Backend: Node.js / Express (in
backendfolder) - Database: Azure Cosmos DB
- DevOps: Azure DevOps for CI/CD
- Authentication: (To be configured or described)
To run the app locally:
npm install
ng serveNavigate to http://localhost:4200/ in your browser.
Backend setup is located in the backend/ directory.