Skip to content

【⭐️ Star this repo to support workplace wellness innovation!】A comprehensive women's health platform for workplace wellness, focusing on menstrual health management, menopause support, and inclusive work environments built with Next.js and React.

License

Notifications You must be signed in to change notification settings

ChanMeng666/sanicle-cloud

Repository files navigation

Sanicle Cloud

🌸 Sanicle Cloud

Women's Health Platform for Workplace Wellness

An innovative FemTech B2B-B2G SaaS platform that leverages AI-powered technology to revolutionize menstrual and menopause health in the workplace.
Supports comprehensive health tracking, predictive analytics, and workplace integration with enterprise-grade security.
Powered by IBM Cloud watsonx AI for intelligent health insights and personalized support.

Official Site · Platform Demo · Documentation · News · Issues


🚀 Visit Live Site 🚀


[][vercel-link]

Share Sanicle Cloud

🌟 Pioneering the future of women's workplace health. Built for the next generation of inclusive workplaces.

📸 Platform Screenshots

[!TIP] Experience our comprehensive women's health platform designed specifically for workplace wellness.

Sanicle Platform Dashboard

Main Platform Dashboard - Comprehensive health tracking and insights

Health Tracking Cycle Tracking

Core Features - Personalized Health Tracking and Advanced Cycle Analytics

📱 More Screenshots
Product Access

Menstrual Product Access & Support

Educational Resources

Educational Resources and Training Materials

Security Features

Enterprise-Grade Security and Privacy Controls

🎬 Project Introduction Video

[!TIP] Watch our comprehensive platform demonstration to see Sanicle Cloud in action and understand how we're revolutionizing women's workplace health.

Sanicle Cloud Platform Demo

🎥 Click to watch: Sanicle Cloud Platform Overview & Demo

What you'll see in the video:

  • 🏥 Platform Overview: Complete tour of our women's health workplace solution
  • 🤖 AI Assistant Demo: "Ask Sani" chatbot providing health guidance
  • 📊 Analytics Dashboard: HR insights and workforce health metrics
  • 🔒 Privacy & Security: HIPAA-compliant data protection features
  • 💼 Enterprise Integration: Seamless HR system connectivity

🎬 Watch on YouTube

Tech Stack Badges:

Important

Sanicle Cloud addresses the $150 billion annual workplace productivity losses related to menstrual and menopause health issues. This platform combines cutting-edge AI technology with comprehensive health support to create inclusive workplaces where women can thrive throughout their reproductive health journey.

📑 Table of Contents

TOC


🌟 Introduction

We are passionate healthcare innovators creating the next generation of women's workplace health solutions. By adopting cutting-edge AI technology and evidence-based healthcare practices, we aim to provide employers and employees with powerful, scalable, and user-friendly tools that address the unique challenges of menstrual and menopause health in professional environments.

Whether you're an HR professional, healthcare benefits administrator, or employee seeking better health support, Sanicle Cloud will be your comprehensive workplace wellness solution. This project is actively preparing for MVP beta launch in April 2025, and we welcome feedback for any issues encountered.

Note

  • Node.js >= 18.0 required
  • IBM Cloud watsonx AI integration
  • HIPAA compliance implementation underway
  • Enterprise-grade security and privacy protection
No installation required! Request a demo to experience our platform firsthand.
Join our community! Connect with HR professionals and healthcare advocates.

Tip

⭐ Star us to receive all release notifications and updates about our April 2025 launch!

✨ Key Features

Experience next-generation menstrual and menopause health tracking powered by IBM Cloud watsonx AI. Our innovative AI assistant "Ask Sani" provides personalized, evidence-based health guidance and predictive analytics that help both employees and employers make informed decisions about workplace wellness.

AI Health Insights Demo

AI-Powered Personalized Health Tracking and Insights

Key capabilities include:

  • 🤖 Ask Sani AI Chatbot: 24/7 discreet health guidance and support
  • 📊 Predictive Analytics: Advanced cycle prediction and symptom forecasting
  • 🎯 Personalized Recommendations: Tailored health insights based on individual patterns
  • 🔒 Privacy-First Design: All AI interactions are encrypted and confidential

Tip

Our AI technology is built on IBM's watsonx foundation models, ensuring enterprise-grade reliability and accuracy in health recommendations.

Revolutionary workplace wellness platform that transforms how organizations support women's health. With seamless HR system integration and comprehensive analytics, employers can create truly inclusive work environments while maintaining strict privacy standards.

Workplace Integration Mode A Workplace Integration Mode B

Workplace Integration - Benefits Dashboard (left) and Partner Integrations (right)

Available Solutions:

  • For Employers: Analytics dashboards, leave management integration, and policy development tools
  • For Employees: Personal health tracking, FSA/HSA integration, and educational resources
  • For Brokers: White-label solutions and comprehensive benefits packages

* Additional Features

Beyond the core AI and integration features, Sanicle Cloud includes:

  • 🏥 HIPAA Compliance: Enterprise-grade security for sensitive health data
  • 🌐 Multi-Platform Access: Web, mobile, and API integrations
  • 📱 Mobile-First Design: Responsive interface optimized for all devices
  • 📊 Advanced Analytics: Comprehensive reporting and insights dashboards
  • 🔗 HR System Integration: Seamless connection with existing workplace tools
  • 💰 FSA/HSA Support: Streamlined benefits and reimbursement management
  • 🎓 Educational Resources: Comprehensive health literacy programs
  • 🌍 Social Impact: Buy One, Donate One model supporting underserved communities

✨ More features continuously being added as we approach our April 2025 launch.

🛠️ Tech Stack

Next.js
Next.js 15
React
React 19
TypeScript
TypeScript 5
Tailwind CSS
Tailwind CSS
IBM Cloud
IBM Cloud
Radix UI
Radix UI
Vercel
Vercel

Frontend Stack:

  • Framework: Next.js 15 with App Router
  • Language: TypeScript for type safety and better developer experience
  • Styling: Tailwind CSS + Custom Design System
  • State Management: React hooks + Context API
  • UI Components: Radix UI + shadcn/ui Design System
  • Icons: Lucide React icon library

AI & Backend Integration:

  • AI Platform: IBM Cloud watsonx AI with foundation models
  • Model: Meta Llama 4 Maverick (17B parameters)
  • Authentication: IBM Cloud IAM token-based authentication
  • API Routes: Next.js API routes for server-side processing
  • Streaming: Real-time AI responses with Server-Sent Events

Development & Deployment:

  • Hosting: Vercel for seamless deployment and scaling
  • Analytics: Vercel Analytics for performance monitoring
  • Version Control: Git with GitHub for collaborative development
  • Package Manager: pnpm for efficient dependency management

Tip

Each technology was carefully selected for HIPAA compliance, scalability, and enterprise-grade security requirements essential for healthcare applications.

🏗️ Architecture

System Architecture

Tip

This architecture supports enterprise scalability and HIPAA compliance, making it production-ready for healthcare applications in workplace environments.

graph TB
    subgraph "Frontend Layer"
        A[Next.js App] --> B[React Components]
        B --> C[Chat Widget]
        C --> D[API Layer]
    end
    
    subgraph "AI Integration Layer"
        E[IBM watsonx AI] --> F[Token Authentication]
        F --> G[Streaming API]
        G --> H[Chat Processing]
    end
    
    subgraph "Security Layer"
        I[HIPAA Compliance]
        J[Data Encryption]
        K[Privacy Controls]
        L[Access Management]
    end
    
    D --> E
    E --> I
    F --> J
    G --> K
    H --> L
    
    subgraph "Workplace Integration"
        M[HR Systems]
        N[Benefits Platforms]
        O[FSA/HSA Integration]
    end
    
    A --> M
    A --> N
    A --> O
Loading

AI Chat Architecture

sequenceDiagram
    participant U as User
    participant W as Chat Widget
    participant A as API Route
    participant I as IBM IAM
    participant X as watsonx AI
    participant S as System Prompt
    
    U->>W: Ask Health Question
    W->>A: Send Message + History
    A->>I: Request Access Token
    I->>A: Return JWT Token
    A->>S: Load System Prompt
    S->>A: Healthcare Context
    A->>X: Send Prompt + Message
    X->>A: AI Response (Streaming)
    A->>W: Stream Response
    W->>U: Display AI Guidance
Loading

Component Structure

src/
├── app/                      # Next.js App Router
│   ├── api/                 # API routes for IBM AI integration
│   │   ├── chat/           # Standard chat endpoint
│   │   ├── chat-stream/    # Streaming chat endpoint
│   │   └── ibm-token/      # Token authentication
│   ├── platform/           # Platform feature pages
│   ├── solution/           # Stakeholder solution pages
│   ├── company/            # Company information
│   └── demo/               # Demo request functionality
├── components/             # Reusable UI components
│   ├── chat/              # AI chat widget components
│   ├── platform/          # Platform-specific components
│   ├── solution/          # Solution pages for different users
│   ├── home/              # Homepage components
│   └── ui/                # Base UI components (shadcn/ui)
├── lib/                   # Utility libraries
│   ├── env.ts            # Environment configuration
│   ├── prompts.ts        # AI system prompts
│   └── utils.ts          # Helper functions
└── data/                 # Static data (team, news, etc.)

⚡️ Performance

Note

Performance optimization is crucial for healthcare applications requiring real-time AI responses and secure data handling.

Key Performance Metrics

AI Response Performance:

  • < 2s AI response time for health queries
  • 🔄 Real-time Streaming for long AI responses
  • 📊 99.5% AI service uptime
  • 🧠 Advanced Model Meta Llama 4 Maverick (17B parameters)

Platform Performance:

  • 🚀 Next.js 15 with App Router for optimal performance
  • 💨 < 100ms page load times for core features
  • 📱 Mobile-First responsive design
  • 🔒 HIPAA Compliant secure data transmission

Scalability Metrics:

  • 👥 50,000+ target employees for 2025 launch
  • 🏢 150+ target enterprise clients
  • 📈 11% month-over-month growth rate
  • 💰 $7K MRR current recurring revenue

Note

All performance metrics are continuously monitored to ensure optimal user experience and comply with healthcare data handling requirements.

🚀 Getting Started

Prerequisites

Important

Ensure you have the following installed and configured:

  • Node.js 18.0+ (Download)
  • pnpm package manager (recommended)
  • Git (Download)
  • IBM Cloud account with watsonx AI access
  • Environment variables for IBM AI integration

Quick Installation

1. Clone Repository

git clone https://github.com/ChanMeng666/sanicle-cloud.git
cd sanicle-cloud

2. Install Dependencies

# Using pnpm (recommended)
pnpm install

# Or using npm
npm install

# Or using yarn
yarn install

3. Environment Setup

# Copy environment template
cp .env.example .env.local

# Edit environment variables
nano .env.local

4. Configure IBM watsonx AI

Add the following to your .env.local file:

# IBM watsonx AI Configuration
WATSONX_API_KEY=your_api_key_here
WATSONX_DEPLOYMENT_ID=your_deployment_id
NEXT_PUBLIC_WATSONX_API_URL=https://us-south.ml.cloud.ibm.com/ml/v4/deployments
WATSONX_TOKEN_URL=https://iam.cloud.ibm.com/identity/token
WATSONX_VERSION=2021-05-01
WATSONX_PROJECT_ID=your_project_id
WATSONX_ASSET_ID=your_asset_id
WATSONX_MODEL_ID=meta-llama/llama-4-maverick-17b-128e-instruct-fp8

5. Start Development

pnpm dev

🎉 Success! Open http://localhost:3000 to view the Sanicle Cloud platform.

IBM watsonx AI Setup

Tip

Follow these steps to set up IBM Cloud watsonx AI integration:

  1. Create IBM Cloud Account at cloud.ibm.com
  2. Provision watsonx.ai Service from the AI/Machine Learning catalog
  3. Create a Project in the watsonx.ai dashboard
  4. Deploy Llama 4 Model using the provided model ID
  5. Generate API Credentials with appropriate permissions
  6. Configure Environment Variables as shown above

Development Mode

# Start with hot reload
pnpm dev

# Run linting
pnpm lint

# Type checking
pnpm type-check

# Build for production
pnpm build

# Start production server
pnpm start

🖥️ Platform Overview

For Employees

  • AI Health Assistant: 24/7 access to "Ask Sani" chatbot for discreet health guidance
  • Personalized Cycle Tracking: Advanced AI-powered cycle prediction and symptom tracking
  • Educational Resources: Comprehensive library of women's health information and resources
  • FSA/HSA Integration: Streamlined benefits navigation for menstrual health products
  • Anonymous Health Reporting: Secure, confidential communication with HR about health impacts
  • Symptom Management: Tools for tracking and managing menstrual and menopause symptoms at work
  • Privacy Controls: Complete control over personal health data sharing and access

For HR Managers

  • Analytics Dashboard: Data-driven insights into workforce health trends and productivity patterns
  • Leave Management Integration: Seamless connection with existing leave and benefits systems
  • Policy Development Tools: Resources to create inclusive menstrual and menopause health policies
  • Workforce Health Monitoring: Target 20% reduction in health-related absences
  • Manager Training Resources: Educational materials for supporting employees through health challenges
  • Compliance Support: HIPAA-compliant tools for managing sensitive health information
  • ROI Tracking: Measure the impact of women's health initiatives on workplace productivity

For Health Brokers

  • White-Label Solutions: Custom-branded platforms for enterprise clients ($1K+/month)
  • Comprehensive Benefits Packages: Complete women's health solutions for client portfolios
  • Enterprise Integration: Seamless connection with existing benefits and HR platforms
  • Performance Analytics: Detailed reporting on program effectiveness and employee engagement
  • Scalable Pricing Models: Flexible pricing structures for organizations of all sizes
  • Training and Support: Complete onboarding and ongoing support for broker partners

📖 Usage Guide

Basic Platform Usage

Getting Started for Employees:

  1. Access Platform through your employer's benefits portal
  2. Complete Health Profile with privacy controls you're comfortable with
  3. Explore AI Assistant by asking "Ask Sani" health-related questions
  4. Track Your Cycle using our AI-powered prediction tools
  5. Access Resources through our comprehensive educational library
Employee Dashboard

Employee Health Tracking Dashboard

Getting Started for HR Managers:

  1. Schedule Platform Demo to see full capabilities
  2. Review Integration Options for your existing HR systems
  3. Configure Privacy Settings that align with company policies
  4. Launch Employee Onboarding with training materials
  5. Monitor Analytics Dashboard for workforce health insights

Advanced Features

AI Chat Integration:

// Example of how the AI chat widget integrates
const chatWidget = {
  model: "meta-llama/llama-4-maverick-17b-128e-instruct-fp8",
  features: {
    discreetSupport: true,
    personalizedGuidance: true,
    realTimeStreaming: true,
    hipaaCompliant: true
  },
  systemPrompt: "Specialized in women's workplace health"
};

API Integration for HR Systems:

# Health insights API endpoint
GET /api/workforce-health/insights
Authorization: Bearer {your-api-key}

# Response includes anonymized workforce health trends
{
  "productivity_impact": "15% improvement",
  "absence_reduction": "22% decrease",
  "employee_satisfaction": "89% positive feedback"
}

Pricing & Plans

Plan Price Target Users Key Features
Basic $10/user/month Small Teams AI chatbot, cycle tracking, basic analytics
Premium $15/user/month Mid-size Companies All Basic + educational resources, advanced analytics
Enterprise Custom pricing Large Organizations All Premium + white-label, custom integrations, dedicated support

Tip

All plans include HIPAA compliance, 24/7 AI support, and comprehensive privacy controls.

🛳 Deployment

Important

Choose the deployment strategy that best fits your enterprise needs. Cloud deployment is recommended for production healthcare applications.

Cloud Deployment

Vercel (Recommended)

Deploy with Vercel

Manual Deployment:

# Install Vercel CLI
npm i -g vercel

# Deploy to production
vercel --prod

Environment Variables for Production:

# Set production environment variables
vercel env add WATSONX_API_KEY
vercel env add WATSONX_PROJECT_ID
vercel env add WATSONX_DEPLOYMENT_ID
# ... add all required variables

Docker Deployment

# Build Docker image
docker build -t sanicle-cloud .

# Run container with health check
docker run -p 3000:3000 \
  -e WATSONX_API_KEY=your_key \
  -e WATSONX_PROJECT_ID=your_project \
  sanicle-cloud

# Or use Docker Compose
docker-compose up -d

docker-compose.yml:

version: '3.8'
services:
  sanicle-cloud:
    build: .
    ports:
      - "3000:3000"
    environment:
      - WATSONX_API_KEY=${WATSONX_API_KEY}
      - WATSONX_PROJECT_ID=${WATSONX_PROJECT_ID}
      - WATSONX_DEPLOYMENT_ID=${WATSONX_DEPLOYMENT_ID}
      - NODE_ENV=production
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3000/api/health"]
      interval: 30s
      timeout: 10s
      retries: 3

Security Configuration

Warning

Healthcare applications require additional security considerations. Ensure HIPAA compliance in production environments.

Variable Description Required Security Level
WATSONX_API_KEY IBM Cloud API key High
WATSONX_PROJECT_ID Watson project identifier Medium
ENCRYPTION_KEY Data encryption key Critical
HIPAA_AUDIT_LOG Audit logging endpoint High

🔌 Integrations

Sanicle Cloud supports integration with leading HR and healthcare platforms:

HR System Integrations

Platform Status Features Documentation
Workday ✅ Active Leave management, benefits sync Setup Guide
BambooHR ✅ Active Employee data, reporting Setup Guide
ADP 🔶 Beta Payroll, benefits integration Setup Guide
SAP SuccessFactors 🔶 Beta Comprehensive HR suite Setup Guide

Healthcare & Benefits Integrations

Platform Status Features Documentation
FSA/HSA Providers ✅ Active Automated reimbursements Setup Guide
Teladoc ✅ Active Virtual consultations Setup Guide
Cigna 🔶 Beta Health benefits sync Setup Guide
Aetna 🔶 Beta Insurance integration Setup Guide

AI & Analytics Integrations

Platform Status Features Documentation
IBM watsonx AI ✅ Active Core AI capabilities Setup Guide
Tableau ✅ Active Advanced analytics Setup Guide
Power BI 🔶 Beta Business intelligence Setup Guide

📊 Total integrations: 25+

🤝 Contributing

We welcome contributions from healthcare professionals, developers, and workplace wellness advocates! Here's how you can help improve Sanicle Cloud:

Development Process

1. Fork & Clone:

git clone https://github.com/ChanMeng666/sanicle-cloud.git
cd sanicle-cloud

2. Create Feature Branch:

git checkout -b feature/your-healthcare-feature

3. Make Changes:

  • Follow our healthcare coding standards
  • Add tests for new health features
  • Ensure HIPAA compliance in all data handling
  • Update documentation as needed

4. Submit PR:

  • Provide clear description of health feature improvements
  • Include screenshots for UI changes
  • Reference related health requirements or issues
  • Ensure all privacy and security tests pass

Contribution Guidelines

Healthcare-Specific Standards:

  • Use TypeScript for type safety in health data handling
  • Follow HIPAA compliance guidelines for all data processing
  • Write meaningful commit messages with health context
  • Add comprehensive documentation for health-related APIs

Areas for Contribution:

  • 🏥 Healthcare Features: Improve health tracking and prediction algorithms
  • 🔒 Privacy & Security: Enhance HIPAA compliance and data protection
  • 📊 Analytics: Develop better insights while maintaining privacy
  • 🌐 Integrations: Add support for more HR and benefits platforms
  • 📚 Education: Create educational content about women's workplace health

👥 Team

Chan Meng
Chan Meng

Senior AI/ML Infrastructure Engineer
Dr. Omopeju Afanu
Dr. Omopeju Afanu

Chief Executive Officer
Chaste Inegbedion
Chaste Inegbedion

Chief Product Officer
Daryll Hall
Daryll Hall

Chief AI Officer
Gabby Hurst
Gabby Hurst

Chief Experience Officer

Leadership Team

Dr. Omopeju Afanu - CEO

  • Product manager at Fortune 500 companies (Amazon, AT&T, Paycom)
  • Healthcare management and government consulting background
  • Leading 3,000-employee IBM workforce pilot program

Chaste Inegbedion - CPO ("Mr. Padman")

  • UN Global Compact Network Partner and SDG Ambassador
  • Founded Padman Africa, changing national laws in Nigeria
  • Expert in product management and social entrepreneurship

Daryll Hall - Chief AI Officer

  • Exit founder with B2G expertise
  • Built AI models for government agencies
  • Experience in UX, VR development, and Creative AI

Gabby Hurst - Chief Experience Officer

  • Full-stack developer at Amplify
  • Gen Z advocate and hardcore technologist
  • AR/VR training simulations for menstrual equity

Chan Meng - Senior AI/ML Infrastructure Engineer

  • Full-stack developer leading AI-powered women's health solutions
  • Cloud-native architecture expertise
  • Mentorship for women in STEM

Note

85% of our leadership team identifies as women, ensuring our solutions are rooted in lived experience and understanding of women's health challenges.

📄 License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Open Source Benefits:

  • ✅ Commercial use allowed
  • ✅ Modification allowed
  • ✅ Distribution allowed
  • ✅ Private use allowed

🚨 Troubleshooting

Common Issues

Installation Problems:

  • Ensure Node.js 18+ is installed
  • Clear npm/pnpm cache if installation fails
  • Verify IBM Cloud API credentials are correct

AI Integration Issues:

  • Check IBM watsonx service status
  • Verify API key permissions
  • Ensure model deployment is active

Production Deployment:

  • Enable HTTPS for HIPAA compliance
  • Configure environment variables properly
  • Set up proper access controls

FAQ

Q: Is this platform HIPAA compliant? A: Yes, HIPAA compliance is being implemented for our April 2025 launch.

Q: How does the AI protect privacy? A: All interactions are encrypted via IBM Cloud infrastructure.

Q: Can this integrate with HR systems? A: Yes, we support Workday, BambooHR, ADP and custom integrations.

🙋‍♀️ Contact

Sanicle Cloud Team

Headquarters:

  • 📍 Address: 2930 E 94th St, Suite 608, Tulsa, OK 74137
  • ☎️ Phone: (929) 488-0608

Social Media:

🙋‍♀️ Author

Chan Meng


🌸 Revolutionizing Women's Workplace Health 🚀
Empowering workplaces to support women through every stage of their health journey

Star us on GitHub • 📖 Request a Demo • 🐛 Report Issues • 💡 Suggest Features • 🤝 Join Our Mission



Made with ❤️ by the Sanicle Cloud team
Addressing the $150B workplace productivity challenge through innovative FemTech solutions

GitHub stars GitHub forks GitHub watchers

About

【⭐️ Star this repo to support workplace wellness innovation!】A comprehensive women's health platform for workplace wellness, focusing on menstrual health management, menopause support, and inclusive work environments built with Next.js and React.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published