About MESGRO

An open-source portfolio template designed specifically for robotics and mechatronics engineers to showcase their innovative projects.

What is MESGRO?

MESGRO (Mechatronics Engineering Showcase Gallery for Robotics Operations) is a comprehensive Jekyll template that enables engineers, researchers, and students to create stunning portfolios for their robotics and mechatronics projects.

Built with modern web technologies and designed with user experience in mind, MESGRO provides everything you need to showcase your technical projects professionally and effectively.

Key Features

Interactive 3D Model Viewer

Display your mechanical designs, prototypes, and 3D printed parts with an interactive viewer that supports STL, OBJ, GLTF, and GLB formats. Users can rotate, zoom, and explore your designs in detail.

Circuit Schematic Display

Showcase your electrical designs with zoomable and pannable circuit diagrams. Perfect for displaying PCB layouts, wiring diagrams, and system architectures.

Code Integration

Present your source code with syntax highlighting, tabbed interfaces, and download links. Supports multiple programming languages including C/C++, Python, Arduino, and more.

Responsive Design

Your portfolio looks great on all devices - from desktop computers to mobile phones. The responsive design ensures optimal viewing experience across all screen sizes.

GitHub Pages Compatible

Deploy your portfolio for free using GitHub Pages. The template is fully compatible with Jekyll and GitHub's hosting platform.

Customizable Theme

Dark and light themes with easy customization options. Modify colors, fonts, and layouts to match your personal brand.

Perfect For

Students

Showcase your coursework, capstone projects, and research work to potential employers and graduate schools.

Engineers

Display your professional projects, innovations, and technical expertise to colleagues and industry peers.

Researchers

Present your research findings, prototypes, and experimental setups with rich media and detailed documentation.

Hobbyists

Share your maker projects, Arduino creations, and DIY robotics builds with the maker community.

Built With

HTML5
CSS3/SCSS
JavaScript
Jekyll
Three.js
GitHub Pages

Getting Started

Ready to create your own robotics portfolio? Get started with MESGRO in just a few steps:

  1. Fork the Repository: Start by forking the MESGRO repository to your GitHub account.
  2. Customize Your Content: Add your projects, update the configuration, and personalize the design.
  3. Enable GitHub Pages: Turn on GitHub Pages in your repository settings to publish your portfolio.
  4. Share Your Work: Your portfolio is now live and ready to share with the world!

Contributing

MESGRO is an open-source project and we welcome contributions from the community. Whether you're fixing bugs, adding new features, or improving documentation, your help is appreciated.

Check out our Contributing Guide to get started.