Skip to content
@modellingpeople

modellingpeople

Modelling People 👥

Welcome to the Modelling People team organization! This repository serves as the home for our PoPe full-stack application and the shared standards, conventions, and resources that support it.



MainCoverPeople Logo

Our goal is to create a scalable, maintainable, and collaborative environment for development across backend, frontend, AI pipelines, and documentation.

🚀 Overview

PoPe was built at the ATN + AECTech Hackathon, held at Heatherwick Studio in London in March 2026. The system processes egocentric video captured on-site to estimate body poses and flag potential ergonomic or safety risks in construction environments. It combines AI-driven pose estimation, inverse kinematics, and a streamlined UI into an end-to-end pipeline designed for real-world site analysis.

📁 Repository Structure

This organization contains three repositories that together form the project:

  • api-inference: Wraps the inference pipeline with FastAPI to provide API endpoints for model interaction.
  • egoallo: An iPhone-adjusted version of the original EgoAllo repository for mobile-captured workflows and compatibility.
  • frontend: The client application that provides the user-facing interface and experience.

🧰 Tech Stack

The individual repositories specify their exact stack.

✨ Development Standards

To maintain consistency across the organization, we follow these baseline guidelines:

Code

  • Use consistent code formatting (Prettier, ESLint, or language-appropriate formatters/linters)
  • Favor clarity over cleverness
  • Use TypeScript where possible in frontend/client code
  • Keep API contracts explicit and versioned where needed

:octocat: Git

  • Use clear, conventional commit messages (commitizen recommended)
  • Prefer a feature-branch workflow and pull requests
  • Keep PRs focused and reviewable

Documentation

  • Maintain an up-to-date README
  • Include setup steps, environment variables, and common workflows
  • Document API endpoints and payload examples when adding/changing routes

🛠 Getting Started

Instructions vary by repository, but generally you can:

  1. Clone the required repositories
  2. Install dependencies
  3. Run local development for frontend and backend services

🤝 Contribution Guidelines

Contributions are welcomed! Please:

  • Open an issue before major changes
  • Follow repository-specific guidelines
  • Keep discussions respectful and collaborative

👥 Initial Contributors

This project was initially developed with contributions from:

  • Axel
  • Iliana
  • Alfredo
  • Konstantina
  • Grahesh
  • Ayman
  • Jeroen
  • Gareth
  • Kareena

📄 Licensing

MIT License

📬 Contact

For questions, ideas, or suggestions, open a discussion or issue in the appropriate repository.

Welcome aboard! 🎉

Popular repositories Loading

  1. .github .github Public

    ModellingPeople organization profile

  2. frontend frontend Public

    Safety monitoring dashboard that visualizes 3D human pose data from EgoAllo inference outputs

    JavaScript

  3. egoallo egoallo Public

    EgoAllo for iPhone

    Python

  4. api-inference api-inference Public

    EgoAllo for iPhone API wrapper

    Python

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…