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. egoallo egoallo Public

    EgoAllo for iPhone

    Python 1

  2. .github .github Public

    ModellingPeople organization profile

  3. frontend frontend Public

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

    JavaScript

  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…