BrightSteps is an innovative child development platform specifically designed for children with Down syndrome. In partnership with the Down Syndrome Society of Kenya (DSSK), we combine modern AI techniques with expert knowledge to provide affordable, accessible developmental support. Our platform helps parents, schools, and healthcare professionals collaborate to create personalized learning experiences and therapy guidance.
Children with Down syndrome face several challenges in their educational journey:
- Traditional therapy sessions cost up to $200 each
- Limited access to specialized education and support
- Lack of early intervention opportunities
- Educational curriculum gaps
- Societal stigma and misconceptions
BrightSteps provides a comprehensive, technology-enabled platform that:
- Reduces therapy costs by 50%
- Enables personalized learning paths
- Facilitates early intervention
- Supports inclusive education
- Builds supportive communities
BrightSteps tracks development across key areas essential for children with Down syndrome:
- Gross Motor: Large muscle movements like crawling, walking, running
- Fine Motor: Small muscle control for tasks like grasping, drawing, using utensils
- Receptive Language: Understanding words and directions
- Expressive Language: Using words, gestures, and facial expressions
- Speech Sounds: Pronunciation and articulation
- Social Interaction: Playing with others, sharing, turn-taking
- Emotional Expression: Showing feelings, self-regulation
- Attachment: Bonding with caregivers and forming relationships
- Problem Solving: Finding solutions, understanding cause and effect
- Memory: Recalling events, learning routines
- Attention: Focusing on tasks, following directions
- Early Learning: Colors, numbers, shapes, letters
- Feeding: Using utensils, drinking from cups
- Dressing: Managing clothes, shoes, buttons
- Toileting: Bathroom independence
- Personal Care: Washing hands, brushing teeth
- πΆ Create and manage child profiles
- π Track age-appropriate milestones
- π₯ Record medical considerations
- π― Monitor focus areas
- β Down syndrome-specific milestone checklists
- π Progress tracking over time
- π¨ Multiple development categories
- π Notes and observations
- π§ Intelligent question answering about Down syndrome development
- π Evidence-based information retrieval
- π Context-aware responses
- π€ Profile-aware suggestions
- π» Clean, intuitive Streamlit interface
- π± Mobile-friendly design
- π Real-time updates
- π Visual progress indicators
- Python 3.10 or higher
- Virtual environment (recommended)
- OpenAI API key
- Pinecone API key (for vector storage)
- Clone the repository:
git clone [your-repo-url]
cd ragsteps
- Create and activate virtual environment:
# Windows
python -m venv rags
rags\Scripts\activate
# Linux/Mac
python -m venv rags
source rags/bin/activate
- Install dependencies:
pip install -r requirements.txt
- Visit OpenAI API Keys
- Create a new API key
- Add to your
.env
file:
OPENAI_API_KEY=your_openai_api_key_here
Cost Considerations:
- GPT-3.5-turbo: ~$0.002 per query
- Embedding: ~$0.0001 per 1K tokens
- Set monthly limits in OpenAI dashboard
- Create account at Pinecone
- Create a new project
- Create an index:
- Dimensions: 768 (DPR embedding size)
- Metric: Cosine
- Pod Type: p1.x1 (starter)
- Add to your
.env
:
PINECONE_API_KEY=your_pinecone_api_key_here
PINECONE_ENVIRONMENT=your_pinecone_environment
PINECONE_INDEX_NAME=your_index_name
- Start the Streamlit interface:
streamlit run web/main_streamlit_with_profiles.py
- Open your browser:
- The interface will automatically open at
http://localhost:8501
- Use the sidebar to create a new profile
- Enter child's name and date of birth
- Add any medical considerations
- Specify current focus areas
- Select a profile to load
- View age-appropriate milestones
- Check off completed milestones
- Track progress over time
- Ask questions about Down syndrome development
- Receive personalized, evidence-based answers
- Get suggestions based on the child's profile
BrightSteps uses evidence-based developmental guidelines from leading organizations:
- Down Syndrome-specific milestones
- Cultural context for Kenya
- Expert-validated content
- Local professional network
- Age-specific milestones from 2 months to 5 years
- Updated guidelines (2022) based on latest research
- CDC Milestone Checklist
- International growth standards
- Evidence-based developmental norms
- WHO Child Growth Standards
- American Academy of Pediatrics guidelines
- Best practices for child development
- AAP Developmental Monitoring
- All profile data is stored locally
- API keys are secured in .env
- No personal data is sent to external services
- Regular security updates
- Basic Package: Free
- Therapy Consultations: $100/session (50% less than traditional therapy)
- Specialist Guides: $21/guide
- Annual Subscription: $1,050
- Includes:
- Advanced analytics
- Teacher resources
- Integration support
- Professional network access
We welcome contributions! Please feel free to submit pull requests or open issues for discussion.
This project is licensed under the MIT License - see the LICENSE file for details.