The Makeability Lab is an advanced research lab directed by Professor Jon Froehlich in Human-AI in the Allen School of Computer Science at the University of Washington. Founded in 2012 by Froehlich and students, the Makeability Lab specializes in HCI and applied machine learning for high-impact problems in accessibility, computational urban science, and augmented reality.
This repository contains the source code for the lab's website, built using Django (backend) and Bootstrap/JavaScript (frontend).
We use Docker to containerize our development environment, ensuring consistency across macOS and Windows.
- New Contributors: Please read CONTRIBUTING.md for detailed installation instructions, coding standards, and workflow.
- Deployment: For information on our server infrastructure and logging, see docs/DEPLOYMENT.md.
- Backend: Python / Django
- Database: PostgreSQL
- Frontend: HTML5, SCSS, Bootstrap, jQuery
- Infrastructure: Docker, Docker Compose
makeabilitylabwebsite/
├── website/ # Main Django application
├── static/ # Static assets (CSS, JS, images)
├── media/ # User-uploaded content (publications, slides)
├── templates/ # Django HTML templates
└── docs/ # Additional documentation
| Document | Description |
|---|---|
| CONTRIBUTING.md | Local development setup, workflow, and pull request guidelines |
| docs/DEPLOYMENT.md | Production servers, logging, and data management |
| Troubleshooting Wiki | Common issues and solutions |
We welcome contributions! Please see our Contributing Guide for details on how to submit pull requests, report issues, and request features.
This project is licensed under the MIT License. See LICENSE for details.