Skip to content

xinyiluo448/GitUnderTheHood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitUnderTheHood

COMS 4170 UI Design Project – Spring 2025

GitUnderTheHood is an interactive educational web app that helps users explore the internal structure of Git repositories. Whether you're a beginner or just curious about what happens behind the scenes in Git, this tool breaks down complex concepts into digestible, visual, and interactive components.

πŸš€ Features

  • Step-by-step tutorials explaining Git objects: blobs, trees, and commits.
  • Visual representations of how Git stores and links objects.
  • Interactive quizzes to reinforce learning.
  • Clean and user-friendly UI designed for clarity and engagement.

🎯 Purpose

The goal of this project is to make the invisible processes of Git visible and understandable, turning abstract data models into something tangible and fun to learn.

πŸŽ₯ Demo Video

Watch the demo: GitUnderTheHood-demo

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ Team Members

  • Xinyi Luo – xl3466
  • Ziyao Zhou – zz2915
  • Yixiao Li – yl5760
  • Wenxin Song – ws2747

πŸ› οΈ How to Run the App

To start the GitUnderTheHood web app locally, make sure you have Python 3 installed. Then, run the following command in your terminal:

python3 server.py

This will start a local development server. Open your browser and go to: http://localhost:5001

About

Spring 2025 COMS 4170 UI Design Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •