🌍 HerMap: Menstrual Hygiene With Ease

🎯 Inspiration

The development of HerMap emerged from a critical need at Rutgers University.
Students frequently encountered uncertainty and stress when trying to access menstrual hygiene products across campus facilities.

🚨 The Problem

  • The existing process of physically checking multiple locations was time-consuming and frustrating.
  • Many students faced anxiety in emergency situations.

πŸ’‘ The Solution

We envisioned HerMap, a solution that empowers students by providing real-time information about product availability, transforming a traditionally stressful experience into a seamless one.


πŸ“š What We Learned

Through building HerMap, we gained profound insights into both technical innovation and social impact:

πŸ”Ή Tech Takeaways

🌐 Frontend (UI, Maps & AI Chatbot)

  • πŸ—ΊοΈ Google Maps API – Custom markers & real-time washroom updates
  • πŸ“± Responsive UI – Mobile-friendly with interactive design
  • ⚑ Streamlit API – Built AI chatbot for menstrual health support
  • πŸ“Š Color-Coded Status – Quick visual indicators for product availability

πŸ–₯️ Backend & Database

  • πŸƒ MongoDB Atlas – Stores real-time washroom updates
  • βš™οΈ Node.js & Express – RESTful API for data retrieval & updates
  • πŸš€ Mongoose ODM – Schema-based data validation
  • 🌐 CORS & Error Handling – Secure & smooth backend communication

⚑ Real-Time Features

  • 🟒 Live Data Updates – Instant status changes for washrooms
  • πŸ”” Anonymous Notifications – Displays β€œSomeone updated this 1 min ago”
  • πŸ”„ WebSockets (Future) – Planned real-time sync across users

πŸ€– AI-Powered Chatbot (Phidata + Groq AI)

  • πŸ’¬ Streamlit Chatbot – Interactive AI-based menstrual health assistant
  • πŸ” Multi-Agent AI System – Web Search + PDF Knowledge Retrieval
  • 🧠 Groq AI (Llama 3.3-70B) – Answers menstrual health queries
  • πŸ”₯ Vector Search with PgVector – Fast, accurate health info retrieval
  • 🀝 Built with Phidata – A framework for multi-modal AI agents with memory, knowledge, and reasoning .

πŸ”§ DevOps & Deployment

  • πŸ” Secure API Keys – Environment variables with .env
  • πŸ› οΈ GitHub for Version Control – Collaboration & feature branching
  • πŸ“‘ Postman API Testing – Debugging & endpoint validation

πŸ”Ή User-Centered Design

  • Balanced functionality and user privacy, ensuring sensitive health-related data is managed with care.
  • Created an inclusive and easy-to-use interface for all users.

πŸ› οΈ How We Built It

HerMap was developed using a powerful technology stack that ensures real-time functionality and a smooth user experience.

🎨 Frontend (User Interface)

βœ… HTML5, CSS3, JavaScript – Designed an interactive and responsive interface.
βœ… Google Maps API – Integrated custom markers with color-coded status indicators for instant product availability info.

βš™οΈ Backend (Data Management)

βœ… Node.js & Express.js – Created a scalable server to handle API requests.
βœ… MongoDB Atlas – Real-time data storage, ensuring instant updates across users.
βœ… WebSockets – Enabled live synchronization of washroom data without delays.

πŸ€– AI-Powered Chatbot

πŸ’‘ Powered by Groq AI & Phidata's framework, our chatbot provides:

  • Instant menstrual health guidance πŸ“š
  • Real-time search capabilities πŸ”
  • RAG-based knowledge retrieval 🧠

🚧 Challenges We Faced

Building HerMap wasn’t easy! We tackled several technical and ethical challenges:

❌ Real-time Data Management
βœ”οΈ Implemented MongoDB schema optimizations to ensure accurate, concurrent updates.

❌ Privacy Concerns
βœ”οΈ Ensured anonymous updates and made only relevant data publicly visible.

❌ User Interface Balance
βœ”οΈ Designed an interface that is both informative and discreet – keeping users comfortable and informed.

❌ Multi-Tech Integration
βœ”οΈ Coordinated mapping, real-time updates, and AI chatbot functionality seamlessly.


🌟 Impact & Future Directions

HerMap has evolved into a comprehensive platform that combines resource accessibility with health education.

🎯 How does HerMap help?

βœ… Provides real-time access to menstrual hygiene resources.
βœ… Empowers users to update availability instantly.
βœ… AI Chatbot assists with menstrual health concerns.

πŸ“ˆ Future Enhancements

  • πŸ“· Image Uploads for Verification – Ensure accurate washroom data
  • πŸ“’ Janitor Alerts – Notifications when supplies run low
  • πŸ“ Geolocation Auto-Population – Capture user location for updates
  • πŸ“² Progressive Web App (PWA) – Offline & mobile-first access

🌍 Final Thoughts

HerMap isn’t just an appβ€”it’s a movement towards menstrual equity.
By leveraging cutting-edge technology, we're breaking barriers, reducing anxiety, and making hygiene resources accessible to all.

πŸš€ Join us in revolutionizing menstrual health accessibility!

πŸ”— Check out our project here:
πŸ‘‰ HerMap on Canva
πŸ‘‰ HerMap on Youtube

Built With

Share this project:

Updates