Skip to content

About DMMapp

Mission

DMMapp (Digitized Medieval Manuscripts Application) aims to democratize access to historical manuscripts by providing a centralized directory of digitized collections from libraries around the world.

History

This project was created to address the challenge of discovering digitized manuscript collections scattered across numerous institutional repositories worldwide. By aggregating information about these collections in one place, we help researchers save time and discover new resources.

Technology Stack

Frontend Dashboard

  • HTML5: Semantic markup
  • CSS3: Custom Material Design styling
  • Vanilla JavaScript: No frameworks, pure web standards
  • Bootstrap 5: Responsive grid system (heavily customized)

Documentation

  • MkDocs: Static site generator
  • Material for MkDocs: Beautiful, responsive theme

Data Management

  • JSON: Flat-file database for simplicity and portability
  • JSON Schema: Validation to ensure data quality

Hosting & CI/CD

  • GitHub Pages: Free, reliable hosting
  • GitHub Actions: Automated build and deployment pipeline

Design Principles

  1. Simplicity: Keep the architecture simple and maintainable
  2. Performance: Fast loading times with minimal dependencies
  3. Accessibility: Ensure the platform is usable by everyone
  4. Consistency: Unified visual design across dashboard and documentation
  5. Open Source: Transparent development, community contributions welcome

Visual Design

The platform uses the Material Design system with the Indigo color palette to ensure:

  • Professional appearance
  • Excellent readability
  • Consistent user experience between dashboard and documentation
  • Accessibility compliance

Contact

For questions, suggestions, or contributions, please visit our GitHub repository.