Why BabyHelper? Empowering Care - Inspiring Growth - Simplifying Parenthood
---This project empowers developers to build scalable, maintainable baby health and activity systems with ease. The core features include:
- 🛠️ Command-line Management: Simplifies server operations, testing, and database migrations for rapid development cycles.
- 🚀 Seamless Migrations: Integrates with Alembic to manage schema changes effortlessly.
- 🐳 Docker Compose Support: Provides a ready-to-use local PostgreSQL environment for testing and development.
- 🔧 Modular Services: Offers core functionalities like notifications, health records, user management, and more, supporting a flexible architecture.
- 📊 Utility Modules: Includes tools for data processing, metrics, and AI tool execution, enhancing analytical capabilities.
This project requires the following dependencies:
- Programming Language: Python
- Package Manager: Pip
Build BabyHelper from the source and install dependencies:
-
Clone the repository:
git clone https://github.com/GuyBernstein/BabyHelper
-
Navigate to the project directory:
cd BabyHelper -
Install the dependencies using pip:
pip install -r requirements.txt
Run the project with:
python <entrypoint>Note: Replace
<entrypoint>with the actual entry point script or module of your application.
BabyHelper uses the pytest test framework. Run the test suite with:
pytest