Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥗 UltimateHealth Web

License: MIT Framework: React Build: Vite

UltimateHealth Web is a web platform designed to empower wellness through community-driven health content. Migrated from a static foundation to a modern React ecosystem, it serves as the central hub for articles, podcasts, and moderator collaborations.


✨ Key Features

📖 Article Hub

  • Discovery: Advanced search with debounced filtering and infinite scroll.
  • Rich Reading Experience: High-fidelity article renderer with multi-language support.
  • Engagement: Authenticated comment sections, social sharing, and author attribution.

👤 User & Creator Ecosystem

  • Personalized Dashboards: Analytics for contributors showing impact and engagement.
  • Profile Management: Customizable avatars, biographies, and notification settings.
  • Secure Onboarding: OTP-verified registration and robust authentication flows.

🛠️ Tech Stack


🚀 Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/your-repo/ultimatehealth-web.git
    cd ultimatehealth-web
  2. Install dependencies:

    npm install
  3. Environment Setup: Create a .env file in the root directory and add your API endpoints:

    VITE_API_BASE_URL=https://api.ultimatehealth.com
    VITE_SOCKET_URL=https://socket.ultimatehealth.com
  4. Start the development server:

    npm run dev

📂 Project Structure

src/
├── assets/          # Global images and static assets
├── components/      # Atomic UI components (Buttons, Inputs, Modals)
├── contexts/        # React Contexts (Socket, Auth)
├── hooks/           # Custom React hooks
├── layouts/         # Page wrappers and navigation
├── pages/           # Main route components
├── services/        # API clients and socket management
├── store/           # Zustand stores
└── utils/           # Helper functions and constants

🗺️ Roadmap

The project is currently undergoing a phased migration to React:

  • Phase 1-2: Core Infrastructure & Design System
  • Phase 3: Premium Landing Page Rebuild
  • Phase 4-5: Article Hub & Content Renderer
  • Phase 6-7: Authentication & User Profiles
  • Phase 8-9: Admin Tools & Performance Optimization

🤝 Contributing

We welcome contributions from wellness enthusiasts and developers alike! Please read our Moderator Agreement if you are looking to join our moderation team.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.


Built with ❤️ by the UltimateHealth Team

About

Learn, participate, and grow healthier together through reliable resources and real programs.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages