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.
- 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.
- 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.
- Anonymous Discussions: A safe space to share experiences and seek advice without judgment.
- Expert Moderation: Health professionals ensure discussions remain factual and supportive.
- Telemedicine Integration: Chat or video consultations with certified gynecologists and health professionals.
- Q&A Submissions: Submit health-related questions and receive expert answers.
- 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.
- AI-Driven Insights: Tailored recommendations and health tips based on tracking data.
- Health Suggestions: Manage symptoms effectively with AI-generated insights.
- 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.
Navigate to the backend directory and execute the following commands:
cd Backend
npm i
node index.js
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).
- Signup/Onboarding: Users create an account and provide basic health details.
- Dashboard: View personalized trackers, tips, and featured educational content.
- Education Hub: Access gamified modules, FAQs, and videos.
- Cycle Tracker: Log periods, symptoms, and moods, with notifications and insights.
- Forum: Participate in safe, anonymous discussions with peers and experts.
- Expert Consultations: Book video or chat consultations with certified gynecologists.
- E-Commerce: Browse curated menstrual products with tailored recommendations.
- 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.
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.
We welcome contributions to SheSync! Follow these steps to contribute:
- Fork the Repository: Create a copy of the repository.
- Create a Branch: Work on a specific feature (
git checkout -b feature-name
). - Make Changes: Implement your feature and commit your code (
git commit -m "Add feature"
). - Push Changes: Push your branch to GitHub (
git push origin feature-name
). - Submit Pull Request: Open a pull request to merge your changes.
“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!