Skip to content

Latest commit

 

History

474 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔬 urFIT Research Group - Child Health & Fitness Research Website

Leading pediatric health research transforming children's wellness through evidence-based fitness solutions and interactive health tools.

🌐 Live Website: https://urfit-child.com

A comprehensive research platform for the urFIT research group, specializing in child health, pediatric fitness, and evidence-based wellness interventions. Built with modern web technologies (Astro, React, TypeScript) to provide researchers, healthcare professionals, and families with cutting-edge health research and practical tools.

🎯 About urFIT Child Health Research

Keywords: child health research, pediatric fitness, evidence-based wellness, health interventions, research group

The urFIT research group is a leading authority in pediatric health and fitness research, bridging the critical gap between academic research and real-world health applications. Our mission centers on transforming scientific discoveries into actionable health solutions for children and families worldwide.

🔬 Research Focus Areas

  • Pediatric Health Assessment - Advanced tools for child health evaluation
  • Evidence-Based Fitness Interventions - Research-backed exercise programs for children
  • Health Technology Innovation - Interactive calculators and assessment tools
  • Community Health Impact - Translating research into practical family solutions
  • Academic-Clinical Bridge - Connecting research findings with healthcare practice

🌟 Key Features & Resources

📑 Pages

Main Pages

  • Home (/) - Overview and latest updates
  • Call to Action (/call-to-action) - Call to Action section
  • News and Events (/news-and-events) - Conference presentations, awards, and networking highlights
  • Waist-Height Calculator (/waist-height-calculator) - Interactive health assessment tool
  • Non-Academic (/non-academic) - Non-academic content
  • DINA (https://christ-dina.org) - Official external discipleship website

People

  • Team (/people/team) - Research group members
  • Collaborators (/people/collaborators) - External collaborators
  • Funders (/people/funders) - Funding organizations
  • Principal Investigator (/people/principal-investigator) - Research group leader

Materials

  • Key Articles (/materials/key-articles) - A few seminal results
  • Theses (/materials/thesis) - Academic theses and dissertations
  • Publications (/materials/publications) - Research papers and articles
  • Press Releases (/materials/press-releases) - News and announcements
  • Videos & Podcasts (/materials/videos-and-podcasts) - Multimedia content
  • Infographics (/materials/infografics) - Visual data representations

🛠 Tech Stack

🚀 Getting Started

Prerequisites

  • Bun (latest version)
  • Node.js (v18 or higher)
  • Cloudflare account (for email subscriptions)
  • Cloudflare Workers CLI (wrangler) (for email subscriptions)

Installation

# Clone the repository
git clone [repository-url]

# Install dependencies
bun install

# Start development server
bun run dev

Building for Production

# Create production build
bun run build

# Preview production build
bun run preview

📁 Project Structure

src/
├── assets/         # Static assets (images, styles)
├── components/     # Shared Astro components
├── content/        # Blog related content
├── data/          # Data for different pages
├── layouts/       # Shared layout components
├── pages/         # Route pages
├── utils/         # Helper functions
├── config/        # Shared configuration
├── navigation/    # Navigation of the website
└── types.d.ts     # TypeScript definitions

workers/
└── subscribe/     # Cloudflare Worker for email subscriptions

🧪 Development

Code Style

  • Functional and declarative programming patterns
  • TypeScript for type safety
  • Tailwind CSS for styling
  • Component-based architecture

Backend Services

Email Subscription Worker

The project includes a Cloudflare Worker that handles email subscriptions:

  • Located in workers/subscribe/
  • Processes newsletter sign-ups
  • Sends confirmation emails with custom templates
  • Manages subscription status

Commands

  • bun run dev - Start development server
  • bun run build - Build for production
  • bun run preview - Preview production build
  • bun test - Run the test suite
  • bun run check - Run Astro, ESLint, and Prettier checks
  • bun run fix - Apply ESLint and Prettier fixes

📝 Contributing

  1. Fork the repository
  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

This project is licensed under the MIT License - see the LICENSE.md file for details.

🤝 Acknowledgments

  • Research group members and collaborators
  • Funding organizations
  • Open source community

About

A treasure box of 21st-century novel discoveries aimed at improving children, adolescents, and young adults' health.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

Generated from arthelokyo/astrowind