Welcome to the 23 Weeks GitHub repository! 23 Weeks is an AI-powered platform designed to revolutionize prenatal care by providing specialized services for gynecologists and pregnant women. This repository contains the source code, development history, and supporting materials for the 23 Weeks platform.
This repository is structured as follows:
-
backend/: This directory contains the backend code of the 23 Weeks platform, including the API endpoints, database models, and business logic implemented in Python using the Flask framework. -
frontend/: Here, you will find the frontend code for the 23 Weeks platform, implemented using JavaScript and Flutter. -
mobile/: This directory contains the source code for the mobile applications, implemented using Flutter for cross-platform development on both iOS and Android. -
models/: This directory contains the trained AI/ML models used by 23 Weeks for ultrasound image enhancement, anomaly detection, and other AI-driven features. The models are implemented using Python-based AI/ML libraries such as TensorFlow and OpenCV. -
datasets/: This directory includes sample datasets used for training and testing the AI models, such as ultrasound images and health metrics. -
docs/: Here, you will find the documentation related to the project, including architectural diagrams, usage instructions.
The purpose of this repository is to provide a collaborative space for the development and improvement of the 23 Weeks platform. By making the repository publicly accessible, we aim to foster community engagement, allowing developers, contributors, and users to explore the codebase, report issues, and suggest enhancements.
23 Weeks leverages advanced AI technologies to provide a comprehensive prenatal care experience. Key features include:
For Gynecologists:
- Ultrasound Image Enhancement: Improve image clarity and resolution using AI.
- Anomaly Detection: Early detection of potential issues in ultrasound images.
- Automated Reporting: Generate preliminary reports and integrate seamlessly with existing EMR systems.
- 3D Image Conversion: Convert 2D ultrasound images to 3D for better visualization and diagnosis.
For Pregnant Women:
-
Educational Resources: Access articles, videos, and webinars about pregnancy and childbirth.
-
Health Metrics Logging: Monitor and log symptoms, weight, nutrition, and exercise.
-
Personalized Stories and Songs: Generate and share stories and songs with your fetus to enhance bonding and prenatal stimulation.
-
Baby Name Suggestions: Discover culturally inspired and trending baby names.
-
Interactive Chatbot Conversations: Get answers, advice, and support through a 24/7 chatbot.