Week 1. Project management

Introduction

This is the first week of the Fab Academy 2026. The purpose of this week was to develop our website and understand how to update our repository using Visual Studio Code and Git. In addition, the Fab Academy agenda and workflow were explained.

We were also instructed to develop a sketch for our final project.

Setting up our Git account

We first enter in our e-mails and log in with our recently created fabcloud gitlab account.

Git account

After that, we should download Git Bash Software and Visual Studio Code from the official websites, those two will be our predeterminated softwares for editing our website and repository.

Then, we need to copy our website template from our gitlab account following the next steps:

  1. Go to homepage by clicking in the fox symbol in the upper left corner.
  2. Click the Projects section.
  3. In the Projects section, select Member and click on the second link.

  4. Git account

  5. Afterwards, we should click on the code button and copy the Clone with HTTPS URL.

  6. Git account

Once that is done, the folder must have this structure.

kamil-gallardo (your repository name)
      │
      ├── .git/                 
      ├── .gitlab-ci.yml        
      ├── README.md            
      │
      └── public/              
          │
          ├── index.html        
          ├── style.css       
          ├── script.js        
          │
          ├── images/           
          │   ├── Final_project/
          |   |   └──Memory_game.jpeg
          │   ├── Week_01/
          |   |   ├──Clonig_repository.jpeg
          |   |   ├──Git_account.jpeg
          |   |   ├──Pasting_in_PC.jpeg
          |   |   ├──Project_section.jpeg
          |   |   └──The_big_3.jpeg
          |   |
          |   ├──Pruebafoto.jpeg 
          |   └──YO.jpeg
          │
          ├── files/             
          |   └── 2025184712.pdf
          |
          └── assignments/      
              └── week1.html
              
      

Using Git and Visual Studio Code

Git Basics

Git is a distributed version control system that allows you to save, track, and coordinate changes to files (mainly code), facilitating collaborative work and the recovery of previous versions.

Cloning and uploading a repository

First we need to create a folder in our computer, it will be the place were we are going to save our repository.

After that, we have to open the terminal of our windows PC. The fastest methods are pressing Win+X and selecting "Terminal" or searching for "cmd" in the start menu. But there's also another method, open the terminal from Visual Studio Code, I'll explain this method.

  1. Open the folder we created earlier, in Visual Studio Code, in my case its name is "FAB26", then we click the Terminal section and select New Terminal.
  2. Once in the Terminal, we input git clone <URL-of-FabAcademy> and begin to clone it in our folder.

  3. Git account

After copying our website to our own computer, it's time to make the first changes in it.

HTML and CSS Basics

HTML

HTML (HyperText Markup Language) is the markup language used to structure the content of a web page, such as text, images, links, and forms, using tags.

Document structure tags

CSS

CSS (Cascading Style Sheets) is the style language that defines the appearance and design of a web page, controlling colors, fonts, sizes, and the layout of HTML elements.

  1. First, it is essential to link our CSS document to the HTML, using the link function explained earlier.
  2. Once linked, we can go to our main.css document.
  3. Within the CSS document, we can establish the design and aesthetic characteristics of our HTML.

And that's it, that is how we can start editing our website.

Example page

Our local instructors gave us a brief introduction on how to develop our web pages, and we learned how to use some of the tags and attributes described above.

They taught us how to change the title of the web page, how to place images and edit their attributes, how to make lists, how to place 3D models, and how to add sections and divs.

example page

9. Uploading our files to the Internet.

To upload our files to the internet, we have to use what we have learned and apply the big 3: git add ., git commit -m "message"and Push.

  1. git add . : Add all new files or modifications to the repository.
  2. git commit -m "message" : Commit the changes to our repository, the message is for clasify the change.
  3. git push : Transmit the commits of our local repository to the remote repository, this will integrate the changes into the webpage.
  4. And remember, every time that you have to modify your webpage, use the big 3.

Big_3

Learning outcomes

This week I learned a lot about using HTML and CSS. This wasn't my first time using both languages, but I did learn some new things. On the other hand, I was unfamiliar with Git, and it has been a pleasant experience, as it allows me to have more direct contact and greater control over the files I upload to my website.

Source of my information