🧩 GitHub–Basics — Bootcamp Project
A foundational web project built during Bootcamp to learn and practice Git and GitHub version control workflows. This project introduced learners to the core Git commands, repository management, commits, branches, and collaborative development — using a simple front-end website as a hands-on example.
🧠 Overview
GitHub–Basics is a beginner-friendly project designed to demonstrate how developers use Git for tracking changes in code and how to push, pull, and collaborate through GitHub.
While the project itself includes simple static web pages (HTML, CSS, PHP structure), the main focus of this exercise is mastering the Git workflow — from initializing a repository to publishing it online.
It also helps learners understand how to structure web files, manage assets, and maintain clean commit histories while working with a version control system.
⚙️ Core Learning Objectives
🔹 Git & GitHub Fundamentals
Creating and cloning repositories.
Using git init, git add, git commit, and git push.
Managing branches and merging code.
Understanding .gitignore and tracking only relevant files.
🔹 Project Management
Structuring a small website for collaboration practice.
Managing project versions and change logs.
Learning the importance of commit messages and pull requests.
🔹 Front-End Practice
Building simple web pages to demonstrate version control in action.
Using HTML, CSS, and PHP includes (header.php, footer.php) for reusability.
🧩 Features
🧱 Static pages for About, Contact, Services, and FAQ.
📜 Includes Privacy Policy and Forgot Password pages.
🧭 Shared header and footer across pages via PHP includes.
🎨 Custom and modular CSS styling using styles.css and fhbCSS.
🧰 Organized folder structure for easy Git practice.
🧩 Tech Stack Layer Technology Frontend HTML, CSS Templating / Includes PHP Version Control Git & GitHub Styling Frameworks Custom CSS + Bootstrap Assets Local images, icons, and assets folder
Practice Git Commands Try committing a change:
git add . git commit -m "Updated homepage layout" git push origin main
🧩 Skills Practiced
Initializing and managing Git repositories
Creating branches and merging changes
Writing clean, meaningful commit messages
Handling .gitignore to exclude unwanted files
Collaborating with remote repositories via GitHub
🏁 Conclusion
This GitHub–Basics Bootcamp project provided a practical introduction to version control systems, enabling learners to confidently manage their codebases, track progress, and collaborate with teams.
It also reinforces essential web development structure while emphasizing workflow discipline — a crucial skill for every developer.