Skip to content

divi-24/SheSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SheSync: Empowering Women, One Cycle at a Time

SheSync is an all-in-one interactive platform designed to educate, empower, and support young girls (ages 13-25) in managing their menstrual health and hygiene. With a mission to normalize conversations around menstruation and reduce stigma, SheSync offers a user-friendly ecosystem packed with educational resources, tracking tools, expert guidance, and community support.


🚀 Key Features

1. Educational Hub

  • Interactive Learning Modules: Gamified lessons to simplify the menstrual cycle, hygiene practices, and debunk myths.
  • FAQs and Articles: Expert-reviewed resources covering topics like PMS, emotional health, and effective period management.
  • Videos and Animations: Engaging visual content explaining anatomy, menstrual cycles, and best practices for menstrual health.

2. Cycle Tracker

  • Intuitive Period Tracker: Log periods, ovulation, and symptoms in a modern, user-friendly interface.
  • Smart Notifications: Alerts for upcoming periods, fertile windows, and PMS days.
  • Symptom Logging: Record mood swings, pain levels, and other symptoms.

3. Forum & Community Support

  • Anonymous Discussions: A safe space to share experiences and seek advice without judgment.
  • Expert Moderation: Health professionals ensure discussions remain factual and supportive.

4. Expert Consultation

  • Telemedicine Integration: Chat or video consultations with certified gynecologists and health professionals.
  • Q&A Submissions: Submit health-related questions and receive expert answers.

5. E-Commerce Section

  • Curated Menstrual Products: Browse products like pads, tampons, menstrual cups, and pain relief options.
  • Sustainable Choices: Discover eco-friendly and sustainable products.
  • Discreet Delivery: Ensure privacy with carefully packaged orders.

6. Personalized Dashboard

  • AI-Driven Insights: Tailored recommendations and health tips based on tracking data.
  • Health Suggestions: Manage symptoms effectively with AI-generated insights.

🛠️ Technology Stack

  • Frontend: React.js for a responsive and dynamic user interface.
  • Backend: Node.js for API handling and server-side functionality.
  • Database: MongoDB to store and manage user data.
  • AI Integration: AI-driven insights for personalized health recommendations.

🌐 How to Run the Project

1. Start the Backend Server

Navigate to the backend directory and execute the following commands:

cd Backend
npm i
node index.js

2. Start the Frontend Server

Navigate to the frontend directory and execute the following commands:

cd Frontend
npm i
npm run dev
  • Frontend: Runs on http://localhost:3000 (or the port specified by Vite).
  • Backend: Runs on http://localhost:3001 (or the port specified in your backend configuration).

📚 User Flow

  1. Signup/Onboarding: Users create an account and provide basic health details.
  2. Dashboard: View personalized trackers, tips, and featured educational content.
  3. Education Hub: Access gamified modules, FAQs, and videos.
  4. Cycle Tracker: Log periods, symptoms, and moods, with notifications and insights.
  5. Forum: Participate in safe, anonymous discussions with peers and experts.
  6. Expert Consultations: Book video or chat consultations with certified gynecologists.
  7. E-Commerce: Browse curated menstrual products with tailored recommendations.

📦 Hackathon Deliverables

  • Wireframes/Mockups: Interactive designs showcasing the dashboard, tracker, and e-commerce sections.
  • Feature Demonstration: A live demo of the cycle tracker feature.
  • Impact Metrics: Showcase how the platform reduces stigma and improves menstrual health education.
  • Scalability Plan: Future growth ideas include multilingual support, school partnerships, and NGO collaborations.

🌍 Impact

SheSync isn’t just a platform—it’s a movement to create a future where menstruation is stigma-free. By offering accessible tools, reliable education, and professional support, we aim to empower young girls to manage their menstrual health with confidence and dignity.


🤝 Contributing

We welcome contributions to SheSync! Follow these steps to contribute:

  1. Fork the Repository: Create a copy of the repository.
  2. Create a Branch: Work on a specific feature (git checkout -b feature-name).
  3. Make Changes: Implement your feature and commit your code (git commit -m "Add feature").
  4. Push Changes: Push your branch to GitHub (git push origin feature-name).
  5. Submit Pull Request: Open a pull request to merge your changes.

🏷️ Tagline

“SheSync: Empowering Women, One Cycle at a Time.”

Feel free to reach out for questions or feature requests. Let’s normalize menstrual health education and create a stigma-free society together!