Skip to content

Repository files navigation

🌸 PeriodCare AI — Smart Menstrual Health Assistant

PeriodCare AI is an AI-powered menstrual wellness platform designed to help girls and women understand their cycles, manage symptoms, and access trustworthy guidance in a stigma-free environment.
It supports personalized responses, multilingual learning, and symptom-based insights — improving knowledge and confidence around menstruation.


🎯 Our Mission

To make menstrual health accessible, accurate, and empowering for every girl — no shame, no myths, no misinformation.


✨ Key Features

Feature Category What It Offers
🤖 AI Chatbot Personalized menstrual support in English, Hindi & Marathi
📚 Menstrual Education Hub Proper pad usage, hygiene, cycle phases, myths & facts
🩺 Symptom Checker MCQ-based self-screening for PCOS, Endometriosis, PMS/PMDD & more
🏋️‍♀️ Lifestyle Guidance Phase-based diet, exercise, and home remedies
🧑‍⚕️ Doctor Section Helps users find the right medical specialist
🔗 Partner Mode Sync moods & symptoms with partner for better understanding
♻️ Period Product Education Pads, cups, tampons — pros, cons & safe usage
❤️ Emotional Support Mood tracking & mental wellness tips
🎛️ AI Personalization Tailored suggestions based on age, symptoms, habits & doshas (Ayurveda)

🏗️ Tech Stack

Layer Technologies
Frontend Next.js 14 (App Router), TailwindCSS, Shadcn UI
Backend Node.js / FastAPI (local mode)
AI Models Gemini Flash API (Cloud), Ollama Phi-3 Mini (Local)
Data RAG with Vector DB (ChromaDB), PDF Knowledge Base
Other Tools Google Auth, CORS Enabled

🔐 Privacy & Safety

PeriodCare AI never stores personal health questions.
All analysis is local or encrypted — your data is yours.


🚀 Getting Started (Developer Setup)

1️⃣ Clone the Repository

git clone https://github.com/1900690105/periodcare.git
cd periodcare

2️⃣ Install Dependencies

npm install

3️⃣ Setup Environment Keys

Create .env.local

NEXT_PUBLIC_GEMINI_API_KEY=YOUR_API_KEY
BACKEND_URL=http://localhost:8000

4️⃣ Start Frontend

npm run dev

🧠 AI Architecture Modes

Mode Usage Model Used
Local (Offline) Testing + private use Ollama: phi-3-mini
Cloud (Live Users) Production deployment Gemini 2.5 Flash

🩸 Why PeriodCare?

  • 70% of Indian families struggle to afford menstrual products
  • 33% girls miss school due to period-related issues
  • 64% rely on friends for products or advice
  • Millions face infections due to poor hygiene & myths

👉 We exist to end period poverty, silence, and misinformation

👩‍⚕️ Trusted, Verified Information

We collaborate with:

  • Doctors & Gynecologists
  • Government health recommendations
  • WHO + UNICEF menstrual hygiene standards
  • Ayurvedic research validation

🤝 Contributing

We welcome:

  • Doctors
  • Health Researchers
  • Translators
  • Open Source Developers

Create a PR or contact us!


📧 Contact

Email: nikhilkandhare22@gmail.com Website: https://periodcareforyou.vercel.app/ Made with ❤️ for every Divya Shakti(Girls)


“Menstrual health is not a privilege. It is a womans right.” 🌷

About

PeriodCare AI is a personalized menstrual health assistant designed to provide reliable guidance, symptom support, and educational content for women and girls.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages