HarmoniQ - AI-Driven Time Management Tool with Menstrual Cycle Integration for Health Concious Entrepreneurs
HarmoniQ is an innovative tool designed to help entrepreneurs, especially women, optimize their productivity by aligning their work schedule with their menstrual cycle. This AI-driven platform offers personalized task management based on hormonal phases and integrates with Google Calendar for seamless productivity optimization.
Report Bug
·
Open PR
HarmoniQ is a time management tool that integrates AI-driven task scheduling with menstrual cycle tracking, designed specifically for entrepreneurs. By leveraging hormonal phases, the platform provides personalized productivity insights and recommendations to optimize work routines for women entrepreneurs.
The following technologies and platforms are relevant to this project:
- PydanticIA for AI-based tool management
- n8n for workflow automation (As prototype)
- Google Calendar API for syncing tasks and appointments
- Supabase for authentication and database management
- Node.js for backend API and task automation
To start using HarmoniQ, follow these steps:
HarmoniQ is containerized with Docker for easy setup and execution. To run the project using Docker:
-
Clone the repository:
git clone https://github.com/poltergeistz/harmoniq.git cd harmoniq -
Build the Docker container:
docker-compose build
-
Start the application:
docker-compose up
-
Open the app: Visit http://localhost:3000 to interact with the app.
If you're using Docker on a different port, you may need to update the docker-compose.yml to map it to your preferred port.
To test HarmoniQ:
- Complete the onboarding process and input your menstrual cycle data.
- Verify that the AI provides personalized task recommendations based on your hormonal phase.
- Ensure that Google Calendar integrates seamlessly and that cycle data is handled securely using the RAG database.
- PydanticIA Documentation
- n8n Documentation
- Google Calendar API Documentation
- MongoDB Documentation
- React.js Documentation
- Personalized Task Management: AI-driven task scheduling based on hormonal phases to optimize productivity.
- Cycle-Based Productivity Insights: Recommendations for light tasks or wellness tips during specific phases like the luteal phase.
- Privacy-Focused Data Handling: Anonymized menstrual cycle data through the RAG database to protect user privacy.
- Calendar Integration: Seamless integration with Google Calendar to synchronize tasks and appointments.
To start development on HarmoniQ:
git clone https://github.com/poltergeistz/harmoniq.git
cd harmoniq
npm installRun the app using:
npm startFor Docker, follow the instructions in the Run with Docker section above to build and run the containerized app.
Distributed under the Fair Source License. See LICENSE for more information.
David J. - https://github.com/poltergeistz
Project Link: https://github.com/poltergeistz/harmoniq
We welcome contributions from the community to help improve HarmoniQ! Whether you want to report bugs, suggest new features, or submit code, your input is appreciated.
- Fork the Repository: Click on the "Fork" button at the top of this repository to create your own copy of HarmoniQ.
- Clone the Repository: Clone your forked repository to your local machine using:
git clone https://github.com/poltergeistz/harmoniq.git
- Create a Branch: Make sure to create a new branch for each feature or bug fix you work on.
git checkout -b feature/your-feature-name
- Make Changes: Implement your changes and write tests if necessary.
- Commit Changes: Commit your changes with a clear, descriptive message.
git commit -m "Add new feature or fix" - Push Changes: Push your changes to your forked repository.
git push origin feature/your-feature-name
- Create a Pull Request: Open a pull request to the main repository, and make sure to describe your changes clearly.
If you encounter any issues, please open an issue with a detailed description of the problem, steps to reproduce it, and any relevant logs or error messages.
