{"id":30388643,"url":"https://github.com/chanmeng666/femtech-weekend-website","last_synced_at":"2026-04-28T21:34:33.392Z","repository":{"id":292298015,"uuid":"979814636","full_name":"ChanMeng666/femtech-weekend-website","owner":"ChanMeng666","description":"【Be the reason someone's repo counter goes up today! ⭐️】Built with Docusaurus, React \u0026 TypeScript. Features bilingual support, 200+ member ecosystem, competition management, and Notion CMS integration. Connecting China's FemTech community globally.","archived":false,"fork":false,"pushed_at":"2026-04-16T21:27:21.000Z","size":197652,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-16T23:26:01.599Z","etag":null,"topics":["cloudinary","docusaurus","femtech","healthcare-innovation","i18n","notion-api","react","tailwindcss","typescript","vercel","womens-health"],"latest_commit_sha":null,"homepage":"https://www.femtechweekend.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ChanMeng666.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":"chanmeng66u","thanks_dev":null,"custom":null}},"created_at":"2025-05-08T05:38:37.000Z","updated_at":"2026-04-16T21:27:25.000Z","dependencies_parsed_at":"2025-05-23T13:55:36.121Z","dependency_job_id":"9e9e66e9-f564-4d44-b39c-c440d7193f58","html_url":"https://github.com/ChanMeng666/femtech-weekend-website","commit_stats":null,"previous_names":["chanmeng666/femtech-weekend-website"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ChanMeng666/femtech-weekend-website","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChanMeng666%2Ffemtech-weekend-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChanMeng666%2Ffemtech-weekend-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChanMeng666%2Ffemtech-weekend-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChanMeng666%2Ffemtech-weekend-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ChanMeng666","download_url":"https://codeload.github.com/ChanMeng666/femtech-weekend-website/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChanMeng666%2Ffemtech-weekend-website/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32400866,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T19:38:08.556Z","status":"ssl_error","status_checked_at":"2026-04-28T19:37:55.688Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloudinary","docusaurus","femtech","healthcare-innovation","i18n","notion-api","react","tailwindcss","typescript","vercel","womens-health"],"created_at":"2025-08-21T07:48:38.662Z","updated_at":"2026-04-28T21:34:28.383Z","avatar_url":"https://github.com/ChanMeng666.png","language":"TypeScript","funding_links":["https://buymeacoffee.com/chanmeng66u","https://opencollective.com/femtech-weekend"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n[![Project Banner](./static/img/logo/femtech_weekend_logo_new_with_brand.svg)](#)\n\n# 🚀 FemTech Weekend Platform\u003cbr/\u003e\u003ch3\u003eEmpowering Women's Health Innovation in China \u0026 Globally\u003c/h3\u003e\n\nA comprehensive production-ready platform for FemTech Weekend - China's first organization focusing on women's health technology challenges.\u003cbr/\u003e\nBuilt with modern web technologies, supporting competition management, ecosystem directory, research insights, and global community building.\u003cbr/\u003e\nOne-click **FREE** deployment of your FemTech innovation platform.\n\n[Official Site][official-site] · [Live Platform][project-link] · [Documentation][docs] · [Competition][competition] · [Issues][github-issues-link]\n\n\u003cbr/\u003e\n\n[![🚀 Visit Live Platform 🚀](https://gradient-svg-generator.vercel.app/api/svg?text=%F0%9F%9A%80Visit%20Live%20Platform%F0%9F%9A%80\u0026color=000000\u0026height=60\u0026gradientType=radial\u0026duration=6s\u0026color0=ffffff\u0026template=pride-rainbow)][project-link]\n\n\u003cbr/\u003e\n\n\u003c!-- SHIELD GROUP --\u003e\n\n[![][github-release-shield]][github-release-link]\n[![][vercel-shield]][vercel-link]\n[![][discord-shield]][discord-link]\u003cbr/\u003e\n[![][github-action-test-shield]][github-action-test-link]\n[![][github-releasedate-shield]][github-releasedate-link]\u003cbr/\u003e\n[![][github-contributors-shield]][github-contributors-link]\n[![][github-forks-shield]][github-forks-link]\n[![][github-stars-shield]][github-stars-link]\n[![][github-issues-shield]][github-issues-link]\n[![][github-license-shield]][github-license-link]\u003cbr\u003e\n[![][sponsor-shield]][sponsor-link]\n\n**Share FemTech Weekend Platform**\n\n[![][share-x-shield]][share-x-link]\n[![][share-telegram-shield]][share-telegram-link]\n[![][share-whatsapp-shield]][share-whatsapp-link]\n[![][share-reddit-shield]][share-reddit-link]\n[![][share-weibo-shield]][share-weibo-link]\n[![][share-linkedin-shield]][share-linkedin-link]\n\n\u003csup\u003e🌟 Pioneering the future of women's health technology. Built for the next generation of FemTech innovators.\u003c/sup\u003e\n\n[![][github-trending-shield]][github-trending-url]\n\n## 📸 Platform Screenshots\n\n\u003e [!TIP]\n\u003e Experience the power of our comprehensive FemTech platform designed for innovation, community, and research.\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./static/img/bg/stylized-illustration-of-confident-asian-women.png\" alt=\"Main Dashboard\" width=\"800\"/\u003e\n  \u003cp\u003e\u003cem\u003eHomepage - Connecting FemTech Innovation Across China and Globally\u003c/em\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./static/img/reports/FemTech-Map-in-Greater-China-report-cover.svg\" alt=\"Research Reports\" width=\"400\"/\u003e\n  \u003cimg src=\"./static/img/reports/femmehealth-alliance-partnership.png\" alt=\"Ecosystem Directory\" width=\"400\"/\u003e\n  \u003cp\u003e\u003cem\u003eResearch Reports Hub and Strategic Partnerships\u003c/em\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n**Tech Stack Badges:**\n\n\u003cdiv align=\"center\"\u003e\n\n \u003cimg src=\"https://img.shields.io/badge/docusaurus-%234CAF50.svg?style=for-the-badge\u0026logo=docusaurus\u0026logoColor=white\"/\u003e\n \u003cimg src=\"https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge\u0026logo=react\u0026logoColor=%2361DAFB\"/\u003e\n \u003cimg src=\"https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\"/\u003e\n \u003cimg src=\"https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge\u0026logo=tailwindcss\u0026logoColor=white\"/\u003e\n \u003cimg src=\"https://img.shields.io/badge/notion-%23000000.svg?style=for-the-badge\u0026logo=notion\u0026logoColor=white\"/\u003e\n \u003cimg src=\"https://img.shields.io/badge/vercel-%23000000.svg?style=for-the-badge\u0026logo=vercel\u0026logoColor=white\"/\u003e\n\n\u003c/div\u003e\n\n\u003c/div\u003e\n\n\u003e [!IMPORTANT]\n\u003e This project demonstrates modern full-stack development practices for FemTech innovation platforms. It combines Docusaurus with React components, serverless APIs, and headless CMS to provide comprehensive competition management, ecosystem building, and research dissemination capabilities.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ckbd\u003e📑 Table of Contents\u003c/kbd\u003e\u003c/summary\u003e\n\n#### TOC\n\n- [🚀 FemTech Weekend Platform](#-femtech-weekend-platform)\n      - [TOC](#toc)\n  - [🌟 Introduction](#-introduction)\n  - [✨ Key Features](#-key-features)\n    - [`1` Competition Management Platform](#1-competition-management-platform)\n    - [`2` Ecosystem Directory \u0026 Community](#2-ecosystem-directory--community)\n    - [`3` Research \u0026 Insights Hub](#3-research--insights-hub)\n    - [`*` Additional Features](#-additional-features)\n  - [🛠️ Tech Stack](#️-tech-stack)\n  - [🏗️ Architecture](#️-architecture)\n    - [System Architecture](#system-architecture)\n    - [Content Management Flow](#content-management-flow)\n    - [Component Structure](#component-structure)\n  - [⚡️ Performance](#️-performance)\n  - [🚀 Getting Started](#-getting-started)\n    - [Prerequisites](#prerequisites)\n    - [Quick Installation](#quick-installation)\n    - [Environment Setup](#environment-setup)\n    - [Development Mode](#development-mode)\n  - [🛳 Deployment](#-deployment)\n    - [`A` Vercel Deployment](#a-vercel-deployment)\n    - [`B` Environment Variables](#b-environment-variables)\n  - [📖 Usage Guide](#-usage-guide)\n    - [Competition Management](#competition-management)\n    - [Ecosystem Directory](#ecosystem-directory)\n    - [API Reference](#api-reference)\n  - [🔌 Integrations](#-integrations)\n  - [⌨️ Development](#️-development)\n    - [Local Development](#local-development)\n    - [Adding Features](#adding-features)\n    - [Internationalization](#internationalization)\n  - [🤝 Contributing](#-contributing)\n    - [Development Process](#development-process)\n    - [Contribution Guidelines](#contribution-guidelines)\n  - [📄 License](#-license)\n  - [👥 Team](#-team)\n\n####\n\n\u003cbr/\u003e\n\n\u003c/details\u003e\n\n## 🌟 Introduction\n\nWe are passionate developers creating the future of women's health technology innovation. FemTech Weekend is China's first organization focusing on women's health technology challenges, dedicated to widely spreading advanced FemTech concepts and fostering global collaboration in women's health innovation.\n\nThis platform serves as the comprehensive digital hub for:\n- **Competition Management**: Hosting China's premier FemTech hackathons and innovation challenges\n- **Ecosystem Building**: Connecting 200+ founders, investors, corporates, and healthcare professionals\n- **Research Dissemination**: Publishing cutting-edge insights on women's health technology trends\n- **Global Bridge**: Facilitating China-international FemTech collaboration and knowledge exchange\n\n\u003e [!NOTE]\n\u003e - Node.js \u003e= 18.0 required\n\u003e - Notion API access required for content management\n\u003e - Cloudinary account recommended for image uploads\n\u003e - Bilingual support (English/Chinese) built-in\n\n| [![][demo-shield-badge]][demo-link]   | Experience our live platform with competition registration and ecosystem directory.                           |\n| :------------------------------------ | :--------------------------------------------------------------------------------------------- |\n| [![][discord-shield-badge]][discord-link] | Join our FemTech community! Connect with innovators, investors, and healthcare professionals. |\n\n\u003e [!TIP]\n\u003e **⭐ Star us** to stay updated with the latest FemTech innovations and platform releases!\n\n## ✨ Key Features\n\n### `1` Competition Management Platform\n\nExperience next-generation hackathon and competition management. Our innovative platform provides comprehensive tools for organizing, managing, and showcasing FemTech innovation challenges that drive women's health technology forward.\n\nKey capabilities include:\n- 🏆 **Multi-Stage Competitions**: Registration, submission, judging, and showcase workflows\n- 📊 **Real-time Analytics**: Track participation, engagement, and impact metrics\n- 🌐 **Bilingual Support**: Full English/Chinese localization for global participation\n- 🔗 **Integration Ready**: Seamless connection with judging platforms and communication tools\n\n### `2` Ecosystem Directory \u0026 Community\n\nRevolutionary community platform that transforms how FemTech stakeholders connect and collaborate. With our comprehensive member directory and networking tools, users can discover opportunities, find partners, and build the future of women's health together.\n\n**Available Categories:**\n- **FemTech Founders**: Entrepreneurs building women's health solutions\n- **Investors \u0026 VCs**: Funding partners focused on FemTech investments\n- **Healthcare Professionals**: Medical experts and practitioners\n- **Academic Researchers**: Scientists and researchers advancing women's health\n- **Corporate Partners**: Companies supporting FemTech innovation\n\n### `3` Research \u0026 Insights Hub\n\nComprehensive research platform delivering investment-grade insights on FemTech market trends, innovation patterns, and strategic opportunities across China and global markets.\n\n**Research Areas:**\n- 📈 **Market Analysis**: FemTech market maps and trend reports\n- 💰 **Investment Insights**: Funding data and investor landscape analysis\n- 🔬 **Technology Trends**: AI, digital health, and emerging tech in women's health\n- 🌏 **Regional Focus**: Greater China market with global perspectives\n\n### `*` Additional Features\n\nBeyond the core platform, FemTech Weekend includes:\n\n- [x] 🚀 **One-Click Deployment**: Deploy your own FemTech platform in minutes\n- [x] 🌐 **International Ready**: Full bilingual support with cultural adaptation\n- [x] 🔒 **Privacy Focused**: Secure data handling with GDPR compliance\n- [x] 💎 **Modern UI/UX**: Beautiful design optimized for women's health community\n- [x] 📱 **Mobile Responsive**: Perfect experience across all devices\n- [x] 📊 **Analytics Dashboard**: Comprehensive insights on community engagement\n- [x] 🔌 **API Integration**: Notion CMS, Cloudinary, and third-party services\n- [x] 📈 **SEO Optimized**: Search engine optimization for maximum visibility\n\n\u003e ✨ More features are continuously being added as the FemTech ecosystem evolves.\n\n## 🛠️ Tech Stack\n\n\u003cdiv align=\"center\"\u003e\n  \u003ctable\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" width=\"96\"\u003e\n        \u003cimg src=\"https://cdn.simpleicons.org/docusaurus\" width=\"48\" height=\"48\" alt=\"Docusaurus\" /\u003e\n        \u003cbr\u003eDocusaurus 3.7\n      \u003c/td\u003e\n      \u003ctd align=\"center\" width=\"96\"\u003e\n        \u003cimg src=\"https://cdn.simpleicons.org/react\" width=\"48\" height=\"48\" alt=\"React\" /\u003e\n        \u003cbr\u003eReact 18\n      \u003c/td\u003e\n      \u003ctd align=\"center\" width=\"96\"\u003e\n        \u003cimg src=\"https://cdn.simpleicons.org/typescript\" width=\"48\" height=\"48\" alt=\"TypeScript\" /\u003e\n        \u003cbr\u003eTypeScript 5\n      \u003c/td\u003e\n      \u003ctd align=\"center\" width=\"96\"\u003e\n        \u003cimg src=\"https://cdn.simpleicons.org/tailwindcss\" width=\"48\" height=\"48\" alt=\"TailwindCSS\" /\u003e\n        \u003cbr\u003eTailwind CSS\n      \u003c/td\u003e\n      \u003ctd align=\"center\" width=\"96\"\u003e\n        \u003cimg src=\"https://cdn.simpleicons.org/notion\" width=\"48\" height=\"48\" alt=\"Notion\" /\u003e\n        \u003cbr\u003eNotion API\n      \u003c/td\u003e\n      \u003ctd align=\"center\" width=\"96\"\u003e\n        \u003cimg src=\"https://cdn.simpleicons.org/cloudinary\" width=\"48\" height=\"48\" alt=\"Cloudinary\" /\u003e\n        \u003cbr\u003eCloudinary\n      \u003c/td\u003e\n      \u003ctd align=\"center\" width=\"96\"\u003e\n        \u003cimg src=\"https://cdn.simpleicons.org/vercel\" width=\"48\" height=\"48\" alt=\"Vercel\" /\u003e\n        \u003cbr\u003eVercel\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/div\u003e\n\n**Frontend Stack:**\n- **Framework**: Docusaurus 3.7 with React 18\n- **Language**: TypeScript for type safety\n- **Styling**: TailwindCSS + Custom Design System\n- **UI Components**: Radix UI + Custom FemTech Components\n- **Animations**: GSAP + Framer Motion\n\n**Backend \u0026 Content:**\n- **API**: Serverless functions on Vercel\n- **CMS**: Notion as headless content management\n- **Media**: Cloudinary for optimized image delivery\n- **Search**: Algolia for powerful site search\n- **Analytics**: Integrated tracking and insights\n\n**DevOps \u0026 Deployment:**\n- **Platform**: Vercel with global CDN\n- **CI/CD**: GitHub Actions automation\n- **Monitoring**: Performance and error tracking\n- **Internationalization**: Built-in i18n support\n\n\u003e [!TIP]\n\u003e Each technology was carefully selected for production readiness, developer experience, and scalability in the FemTech innovation space.\n\n## 🏗️ Architecture\n\n### System Architecture\n\n```mermaid\ngraph TB\n    subgraph \"Frontend Layer\"\n        A[Docusaurus App] --\u003e B[React Components]\n        B --\u003e C[UI Components]\n        C --\u003e D[API Integration]\n    end\n    \n    subgraph \"Content \u0026 Data\"\n        E[Notion CMS] --\u003e F[Competition Data]\n        F --\u003e G[Ecosystem Directory]\n        G --\u003e H[Research Reports]\n    end\n    \n    subgraph \"API Layer\"\n        I[Serverless Functions]\n        J[Form Submissions]\n        K[Image Upload]\n        L[Content Sync]\n    end\n    \n    subgraph \"External Services\"\n        M[Cloudinary]\n        N[Algolia Search]\n        O[Analytics]\n    end\n    \n    D --\u003e I\n    I --\u003e E\n    I --\u003e M\n    A --\u003e N\n    A --\u003e O\n    \n    subgraph \"Deployment\"\n        P[Vercel Platform]\n        Q[Global CDN]\n        R[Auto Scaling]\n    end\n    \n    A --\u003e P\n    P --\u003e Q\n    Q --\u003e R\n```\n\n### Content Management Flow\n\n```mermaid\nsequenceDiagram\n    participant U as User\n    participant F as Frontend\n    participant A as API\n    participant N as Notion\n    participant C as Cloudinary\n    \n    U-\u003e\u003eF: Submit Form/Content\n    F-\u003e\u003eA: API Request\n    A-\u003e\u003eC: Upload Images (if any)\n    C-\u003e\u003eA: Return Image URLs\n    A-\u003e\u003eN: Create/Update Content\n    N-\u003e\u003eA: Confirmation\n    A-\u003e\u003eF: Success Response\n    F-\u003e\u003eU: Update UI\n```\n\n### Component Structure\n\n```\nsrc/\n├── components/           # React UI components\n│   ├── AboutUs/         # About page components\n│   ├── Competition/     # Competition management\n│   ├── Ecosystem/       # Community directory\n│   ├── Reports/         # Research hub\n│   └── ui/              # Reusable UI components\n├── data/                # Static data and configurations\n├── constants/           # Application constants\n├── types/               # TypeScript definitions\n├── utils/               # Utility functions\n└── pages/               # Main application pages\n```\n\n## ⚡️ Performance\n\n### Key Metrics\n\n**Lighthouse Scores:**\n- ⚡ **Performance**: 95+ score across all pages\n- ♿ **Accessibility**: 100 score with WCAG compliance\n- 🎯 **Best Practices**: 100 score with security headers\n- 🔍 **SEO**: 100 score with optimized meta tags\n\n**Platform Performance:**\n- 🚀 **\u003c 2s** Page load times globally\n- 💨 **\u003c 500ms** API response times\n- 📊 **99.9%** Uptime reliability\n- 🔄 **Real-time** content synchronization\n\n**Optimization Features:**\n- 🎯 **Smart Caching**: Multi-layer caching strategy\n- 📦 **Code Splitting**: Automatic bundle optimization\n- 🖼️ **Image Optimization**: Cloudinary with WebP support\n- 🌐 **CDN**: Global content delivery network\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n\u003e [!IMPORTANT]\n\u003e Ensure you have the following installed:\n\n- Node.js 18.0+ ([Download](https://nodejs.org/))\n- npm/yarn/pnpm package manager\n- Git ([Download](https://git-scm.com/))\n- Notion account and API token\n- Cloudinary account (optional, for image uploads)\n\n### Quick Installation\n\n**1. Clone Repository**\n\n```bash\ngit clone https://github.com/ChanMeng666/femtech-weekend-website.git\ncd femtech-weekend-website\n```\n\n**2. Install Dependencies**\n\n```bash\n# Using npm\nnpm install\n\n# Using yarn\nyarn install\n\n# Using pnpm (recommended)\npnpm install\n```\n\n**3. Environment Setup**\n\n```bash\n# Copy environment template\ncp .env.example .env.local\n\n# Edit environment variables\nnano .env.local\n```\n\n**4. Start Development**\n\n```bash\n# Start development server\nnpm run dev\n\n# Or start with API server\nnpm run dev\n```\n\n🎉 **Success!** Open [http://localhost:3000](http://localhost:3000) to view the platform.\n\n### Environment Setup\n\n1. Copy the environment template:\n```bash\ncp .env.example .env.local\n```\n\n2. Edit `.env.local` with your actual credentials:\n```bash\n# Notion Configuration\nNOTION_TOKEN=\"your_notion_integration_token\"\nNOTION_DATABASE_ID=\"your_main_database_id\"\nPDF_FORM_DATABASE_ID=\"your_pdf_form_database_id\"\n\n# Cloudinary Configuration (Optional)\nCLOUDINARY_CLOUD_NAME=\"your_cloud_name\"\nCLOUDINARY_API_KEY=\"your_api_key\"\nCLOUDINARY_API_SECRET=\"your_api_secret\"\n\n# Google Gemini AI Configuration (Required for AI Chatbot)\nGOOGLE_GENERATIVE_AI_API_KEY=\"your_gemini_api_key\"\n\n# Environment\nNODE_ENV=\"development\"\n```\n\n⚠️ **Security Note**: Never commit `.env.local` to version control. See [SECURITY.md](SECURITY.md) for detailed security guidelines.\n\n### Development Mode\n\n```bash\n# Development with hot reload\nnpm run start\n\n# API server (if needed separately)\nnpm run api\n\n# Full development stack\nnpm run dev\n\n# Build for production\nnpm run build\n\n# Type checking\nnpm run typecheck\n```\n\n## 🛳 Deployment\n\n\u003e [!IMPORTANT]\n\u003e The platform is optimized for Vercel deployment with serverless functions and global CDN distribution.\n\n### `A` Vercel Deployment\n\n**One-Click Deploy:**\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FChanMeng666%2Ffemtech-weekend-website)\n\n**Manual Deployment:**\n\n```bash\n# Install Vercel CLI\nnpm i -g vercel\n\n# Deploy to production\nvercel --prod\n```\n\n**Deployment Configuration:**\n```json\n// vercel.json\n{\n  \"builds\": [\n    { \"src\": \"package.json\", \"use\": \"@vercel/static-build\" },\n    { \"src\": \"api/**/*.js\", \"use\": \"@vercel/node\" }\n  ],\n  \"routes\": [\n    { \"src\": \"/api/(.*)\", \"dest\": \"/api/$1\" },\n    { \"handle\": \"filesystem\" },\n    { \"src\": \"/(.*)\", \"dest\": \"/$1\" }\n  ]\n}\n```\n\n### `B` Environment Variables\n\n\u003e [!WARNING]\n\u003e Never commit sensitive environment variables to version control. Use Vercel's environment variables dashboard for production deployment.\n\n| Variable | Description | Required | Example |\n|----------|-------------|----------|---------|\n| `NOTION_TOKEN` | Notion integration token | ✅ | `secret_xxxxxxxxxxxxx` |\n| `NOTION_DATABASE_ID` | Main ecosystem database ID | ✅ | `xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx` |\n| `PDF_FORM_DATABASE_ID` | PDF form submissions database | ✅ | `xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx` |\n| `CLOUDINARY_CLOUD_NAME` | Cloudinary account name | 🔶 | `your-cloud-name` |\n| `CLOUDINARY_API_KEY` | Cloudinary API key | 🔶 | `123456789012345` |\n| `CLOUDINARY_API_SECRET` | Cloudinary API secret | 🔶 | `your-api-secret` |\n| `NODE_ENV` | Environment mode | 🔶 | `production` |\n\n\u003e [!NOTE]\n\u003e ✅ Required, 🔶 Optional\n\n## 📖 Usage Guide\n\n### Competition Management\n\n**Getting Started with Competitions:**\n\n1. **Access Competition Dashboard** via `/competition`\n2. **Register for Events** through the integrated form system\n3. **Track Progress** with real-time updates and notifications\n4. **Submit Projects** via the submission portal\n\n### Ecosystem Directory\n\n**Join the FemTech Community:**\n\n1. **Browse Members** at `/ecosystem` to discover founders, investors, and partners\n2. **Apply to Join** using the comprehensive application form at `/ecosystem/join`\n3. **Network \u0026 Connect** with like-minded FemTech professionals\n4. **Access Resources** including research reports and market insights\n\n### API Reference\n\n\u003e [!TIP]\n\u003e All API endpoints support JSON format and include proper error handling and validation.\n\n**Form Submission Endpoints:**\n\n```bash\n# Ecosystem membership application\nPOST /api/submit-ecosystem\nContent-Type: application/json\n\n{\n  \"name\": \"Jane Doe\",\n  \"email\": \"jane@example.com\",\n  \"companyName\": \"HealthTech Innovations\",\n  \"companyWebsite\": \"https://healthtech.com\",\n  \"founderName\": \"Jane Doe\",\n  \"businessDescription\": \"AI-powered women's health platform\",\n  \"businessStage\": \"Series A\",\n  \"categories\": [\"AI/ML\", \"Digital Health\"]\n}\n\n# PDF download with form collection\nPOST /api/pdf-form-submit\nContent-Type: application/json\n\n{\n  \"firstName\": \"Jane\",\n  \"lastName\": \"Doe\", \n  \"email\": \"jane@example.com\",\n  \"company\": \"Tech Corp\",\n  \"website\": \"https://techcorp.com\",\n  \"country\": \"China\",\n  \"pdfUrl\": \"https://example.com/report.pdf\"\n}\n\n# Image upload to Cloudinary\nPOST /api/upload-image\nContent-Type: multipart/form-data\n\nFormData:\n- file: [image file]\n- folder: \"ecosystem\" (optional)\n```\n\n## 🔌 Integrations\n\nWe support integration with leading platforms and services:\n\n| Category | Service | Status | Documentation |\n|----------|---------|--------|---------------|\n| **Content Management** | Notion API | ✅ Active | [Setup Guide](docs/notion.md) |\n| **Media Storage** | Cloudinary | ✅ Active | [Setup Guide](docs/cloudinary.md) |\n| **Search** | Algolia | ✅ Active | [Setup Guide](docs/algolia.md) |\n| **Analytics** | Google Analytics | ✅ Active | [Setup Guide](docs/analytics.md) |\n| **Deployment** | Vercel | ✅ Active | [Setup Guide](docs/vercel.md) |\n| **Monitoring** | Sentry | 🔶 Optional | [Setup Guide](docs/sentry.md) |\n\n\u003e 📊 Total integrations: [\u003ckbd\u003e**10+**\u003c/kbd\u003e](https://femtech-weekend-website.vercel.app/docs)\n\n## ⌨️ Development\n\n### Local Development\n\n**Setup Development Environment:**\n\n```bash\n# Clone repository\ngit clone https://github.com/ChanMeng666/femtech-weekend-website.git\ncd femtech-weekend-website\n\n# Install dependencies\nnpm install\n\n# Setup environment\ncp .env.example .env.local\n\n# Start development\nnpm run dev\n```\n\n**Development Scripts:**\n\n```bash\n# Development\nnpm run start        # Start Docusaurus dev server\nnpm run api          # Start API server\nnpm run dev          # Start both servers concurrently\n\n# Building\nnpm run build        # Production build\nnpm run serve        # Preview build locally\nnpm run clear        # Clear build cache\n\n# Quality\nnpm run typecheck    # TypeScript validation\nnpm run swizzle      # Customize Docusaurus components\n\n# Localization\nnpm run write-translations    # Generate translation files\nnpm run write-heading-ids     # Generate heading IDs\n```\n\n### Adding Features\n\n**1. Create Feature Structure:**\n\n```bash\n# Add new component\nmkdir src/components/NewFeature\ntouch src/components/NewFeature/index.tsx\ntouch src/components/NewFeature/README.md\n```\n\n**2. Feature Development Guidelines:**\n\n- ✅ Follow TypeScript best practices\n- ✅ Add comprehensive documentation\n- ✅ Include internationalization support\n- ✅ Follow accessibility guidelines\n- ✅ Add proper error handling\n\n### Internationalization\n\nThe platform supports full bilingual functionality:\n\n**Adding New Translations:**\n\n```json\n// i18n/en/code.json\n{\n  \"newFeature.title\": \"New Feature Title\",\n  \"newFeature.description\": \"Feature description\"\n}\n\n// i18n/zh-Hans/code.json  \n{\n  \"newFeature.title\": \"新功能标题\",\n  \"newFeature.description\": \"功能描述\"\n}\n```\n\n**Usage in Components:**\n```tsx\nimport { translate } from '@docusaurus/Translate';\n\nconst title = translate({\n  id: 'newFeature.title',\n  message: 'Default Title',\n});\n```\n\n## 🤝 Contributing\n\nWe welcome contributions to the FemTech Weekend platform! Here's how you can help improve this project:\n\n### Development Process\n\n**1. Fork \u0026 Clone:**\n\n```bash\ngit clone https://github.com/ChanMeng666/femtech-weekend-website.git\ncd femtech-weekend-website\n```\n\n**2. Create Branch:**\n\n```bash\ngit checkout -b feature/your-feature-name\n```\n\n**3. Make Changes:**\n\n- Follow our coding standards\n- Add tests for new features  \n- Update documentation as needed\n- Ensure all tests pass\n\n**4. Submit PR:**\n\n- Provide clear description\n- Include screenshots for UI changes\n- Reference related issues\n- Ensure CI passes\n\n### Contribution Guidelines\n\n**Code Style:**\n- Use TypeScript for type safety\n- Follow ESLint and Prettier configuration\n- Write meaningful commit messages\n- Add JSDoc comments for public APIs\n\n**Pull Request Process:**\n1. Update README.md if needed\n2. Add tests for new functionality\n3. Ensure all tests pass\n4. Request review from maintainers\n\n**Issue Reporting:**\n- 🐛 **Bug Reports**: Include reproduction steps\n- 💡 **Feature Requests**: Explain use case and benefits\n- 📚 **Documentation**: Help improve our docs\n- ❓ **Questions**: Use GitHub Discussions\n\n[![][pr-welcome-shield]][pr-welcome-link]\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n**Open Source Benefits:**\n- ✅ Commercial use allowed\n- ✅ Modification allowed\n- ✅ Distribution allowed\n- ✅ Private use allowed\n\n## 👥 Team\n\n\u003cdiv align=\"center\"\u003e\n  \u003ctable\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/ChanMeng666\"\u003e\n          \u003cimg src=\"https://github.com/ChanMeng666.png?size=100\" width=\"100px;\" alt=\"Chan Meng\"/\u003e\n          \u003cbr /\u003e\n          \u003csub\u003e\u003cb\u003eChan Meng\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n        \u003cbr /\u003e\n        \u003csmall\u003ePlatform Developer \u0026 Technical Lead\u003c/small\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\n        \u003cimg src=\"./static/img/team/zhu-yihan.jpg\" width=\"100px;\" alt=\"Zhu Yihan\"/\u003e\n        \u003cbr /\u003e\n        \u003csub\u003e\u003cb\u003eZhu Yihan\u003c/b\u003e\u003c/sub\u003e\n        \u003cbr /\u003e\n        \u003csmall\u003eFounder \u0026 CEO, FemTech Weekend\u003c/small\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/div\u003e\n\n**Contact Information:**\n- 📧 **Email**: [hello@femtechweekend.com](mailto:hello@femtechweekend.com)\n- 💼 **LinkedIn**: [FemTech Weekend](https://linkedin.com/company/femtech-weekend)\n- 🌐 **Website**: [www.femtechweekend.com](https://www.femtechweekend.com)\n- 💬 **GitHub**: [Project Repository](https://github.com/ChanMeng666/femtech-weekend-website)\n\n**Developer Contact:**\n- \u003cimg src=\"https://cdn.simpleicons.org/linkedin/0A66C2\" width=\"16\" height=\"16\"\u003e LinkedIn: [chanmeng666](https://www.linkedin.com/in/chanmeng666/)\n- \u003cimg src=\"https://cdn.simpleicons.org/github/181717\" width=\"16\" height=\"16\"\u003e GitHub: [ChanMeng666](https://github.com/ChanMeng666)\n- \u003cimg src=\"https://cdn.simpleicons.org/gmail/EA4335\" width=\"16\" height=\"16\"\u003e Email: chanmeng.dev@gmail.com\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\u003cstrong\u003e🚀 Empowering Women's Health Innovation 🌟\u003c/strong\u003e\n\u003cbr/\u003e\n\u003cem\u003eRooted in China, Connecting Globally\u003c/em\u003e\n\u003cbr/\u003e\u003cbr/\u003e\n\n⭐ **Star us on GitHub** • 📖 **Read the Documentation** • 🐛 **Report Issues** • 💡 **Request Features** • 🤝 **Contribute**\n\n\u003cbr/\u003e\u003cbr/\u003e\n\n**Made with ❤️ by the FemTech Weekend team**\n\n\u003cimg src=\"https://img.shields.io/github/stars/ChanMeng666/femtech-weekend-website?style=social\" alt=\"GitHub stars\"\u003e\n\u003cimg src=\"https://img.shields.io/github/forks/ChanMeng666/femtech-weekend-website?style=social\" alt=\"GitHub forks\"\u003e\n\n\u003c/div\u003e\n\n---\n\n\u003c!-- LINK DEFINITIONS --\u003e\n\n[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square\n\n\u003c!-- Project Links --\u003e\n[official-site]: https://www.femtechweekend.com\n[project-link]: https://femtech-weekend-website.vercel.app\n[docs]: https://femtech-weekend-website.vercel.app/docs\n[competition]: https://femtech-weekend-website.vercel.app/competition\n[demo-link]: https://femtech-weekend-website.vercel.app\n\n\u003c!-- GitHub Links --\u003e\n[github-issues-link]: https://github.com/ChanMeng666/femtech-weekend-website/issues\n[github-stars-link]: https://github.com/ChanMeng666/femtech-weekend-website/stargazers\n[github-forks-link]: https://github.com/ChanMeng666/femtech-weekend-website/forks\n[github-contributors-link]: https://github.com/ChanMeng666/femtech-weekend-website/contributors\n[github-release-link]: https://github.com/ChanMeng666/femtech-weekend-website/releases\n[github-license-link]: https://github.com/ChanMeng666/femtech-weekend-website/blob/main/LICENSE\n\n\u003c!-- Community Links --\u003e\n[discord-link]: https://discord.gg/femtech-weekend\n[sponsor-link]: https://opencollective.com/femtech-weekend\n\n\u003c!-- Shield Badges --\u003e\n[github-release-shield]: https://img.shields.io/github/v/release/ChanMeng666/femtech-weekend-website?color=369eff\u0026labelColor=black\u0026logo=github\u0026style=flat-square\n[vercel-shield]: https://img.shields.io/badge/vercel-online-55b467?labelColor=black\u0026logo=vercel\u0026style=flat-square\n[discord-shield]: https://img.shields.io/discord/123456789?color=5865F2\u0026label=discord\u0026labelColor=black\u0026logo=discord\u0026logoColor=white\u0026style=flat-square\n[github-action-test-shield]: https://img.shields.io/github/actions/workflow/status/ChanMeng666/femtech-weekend-website/test.yml?label=test\u0026labelColor=black\u0026logo=githubactions\u0026logoColor=white\u0026style=flat-square\n[github-releasedate-shield]: https://img.shields.io/github/release-date/ChanMeng666/femtech-weekend-website?labelColor=black\u0026style=flat-square\n[github-contributors-shield]: https://img.shields.io/github/contributors/ChanMeng666/femtech-weekend-website?color=c4f042\u0026labelColor=black\u0026style=flat-square\n[github-forks-shield]: https://img.shields.io/github/forks/ChanMeng666/femtech-weekend-website?color=8ae8ff\u0026labelColor=black\u0026style=flat-square\n[github-stars-shield]: https://img.shields.io/github/stars/ChanMeng666/femtech-weekend-website?color=ffcb47\u0026labelColor=black\u0026style=flat-square\n[github-issues-shield]: https://img.shields.io/github/issues/ChanMeng666/femtech-weekend-website?color=ff80eb\u0026labelColor=black\u0026style=flat-square\n[github-license-shield]: https://img.shields.io/badge/license-MIT-white?labelColor=black\u0026style=flat-square\n[sponsor-shield]: https://img.shields.io/badge/-Sponsor%20Project-f04f88?logo=opencollective\u0026logoColor=white\u0026style=flat-square\n[github-trending-shield]: https://trendshift.io/api/badge/repositories/123456\n\n\u003c!-- Badge Variants --\u003e\n[demo-shield-badge]: https://img.shields.io/badge/TRY%20PLATFORM-LIVE-55b467?labelColor=black\u0026logo=vercel\u0026style=for-the-badge\n[discord-shield-badge]: https://img.shields.io/badge/JOIN%20COMMUNITY-DISCORD-5865F2?labelColor=black\u0026logo=discord\u0026logoColor=white\u0026style=for-the-badge\n\n\u003c!-- Social Share Links --\u003e\n[share-x-link]: https://x.com/intent/tweet?hashtags=femtech,opensource\u0026text=Check%20out%20FemTech%20Weekend%20Platform\u0026url=https%3A%2F%2Fgithub.com%2FChanMeng666%2Ffemtech-weekend-website\n[share-telegram-link]: https://t.me/share/url?text=FemTech%20Weekend%20Platform\u0026url=https%3A%2F%2Fgithub.com%2FChanMeng666%2Ffemtech-weekend-website\n[share-whatsapp-link]: https://api.whatsapp.com/send?text=FemTech%20Weekend%20Platform%20https%3A%2F%2Fgithub.com%2FChanMeng666%2Ffemtech-weekend-website\n[share-reddit-link]: https://www.reddit.com/submit?title=FemTech%20Weekend%20Platform\u0026url=https%3A%2F%2Fgithub.com%2FChanMeng666%2Ffemtech-weekend-website\n[share-weibo-link]: http://service.weibo.com/share/share.php?title=FemTech%20Weekend%20Platform\u0026url=https%3A%2F%2Fgithub.com%2FChanMeng666%2Ffemtech-weekend-website\n[share-linkedin-link]: https://linkedin.com/sharing/share-offsite/?url=https://github.com/ChanMeng666/femtech-weekend-website\n\n[share-x-shield]: https://img.shields.io/badge/-share%20on%20x-black?labelColor=black\u0026logo=x\u0026logoColor=white\u0026style=flat-square\n[share-telegram-shield]: https://img.shields.io/badge/-share%20on%20telegram-black?labelColor=black\u0026logo=telegram\u0026logoColor=white\u0026style=flat-square\n[share-whatsapp-shield]: https://img.shields.io/badge/-share%20on%20whatsapp-black?labelColor=black\u0026logo=whatsapp\u0026logoColor=white\u0026style=flat-square\n[share-reddit-shield]: https://img.shields.io/badge/-share%20on%20reddit-black?labelColor=black\u0026logo=reddit\u0026logoColor=white\u0026style=flat-square\n[share-weibo-shield]: https://img.shields.io/badge/-share%20on%20weibo-black?labelColor=black\u0026logo=sinaweibo\u0026logoColor=white\u0026style=flat-square\n[share-linkedin-shield]: https://img.shields.io/badge/-share%20on%20linkedin-black?labelColor=black\u0026logo=linkedin\u0026logoColor=white\u0026style=flat-square\n\n\u003c!-- Trending --\u003e\n[github-trending-url]: https://trendshift.io/repositories/123456\n\n\u003c!-- PR Welcome --\u003e\n[pr-welcome-shield]: https://img.shields.io/badge/🤝_PRs_welcome-%E2%86%92-ffcb47?labelColor=black\u0026style=for-the-badge\n[pr-welcome-link]: https://github.com/ChanMeng666/femtech-weekend-website/pulls\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchanmeng666%2Ffemtech-weekend-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchanmeng666%2Ffemtech-weekend-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchanmeng666%2Ffemtech-weekend-website/lists"}