Week 01

Principles and Practices/ Project Management

Principles and Practices - Assignment:

°Plan and sketch a potential final project

Project Management - Assignment:

°Read, sign the student/instructor/lab agreements,and commit to your repos

°Work through a git tutorial

°Build a personal site in the class archive describing you and your final project

Week 01 Image

Principles and Practices:

This project aims to develop an intelligent pill dispenser for visually impaired users that uses computer vision, voice interaction, and automated dispensing to ensure safe and correct medication intake.

The development process includes research and system design, AI implementation, electronic and mechanical prototyping, software integration, and final testing. Each phase contributes to building a reliable, accessible, and functional prototype for Fab Academy.

Project Management

Project Management

Week 01 Image

1. Technology Analysis for Website Development

For the development of my personal Fab Academy website, I analyzed the main tools needed for documentation, version control, and online publishing. I explored how static websites are built using HTML and CSS, learning how content is structured and how styles define the visual layout. This helped me understand how simple files can become a functional website.

I also worked with Git, GitLab, Visual Studio Code, and Git Bash to manage my files and track changes. At first it was challenging, but step by step I learned how local files connect to the online repository, how to commit updates, and how to publish my work. This process helped me understand how modern digital documentation workflows operate.

2. Template Download

To download a website template, I searched for free options online and also followed the recommendations of my instructor Evelyn Cuadrado , who suggested platforms such as ThemeWagon, Free Templates, and WordPress.

After reviewing several designs, I chose a template that was functional, easy to customize, and compatible with Visual Studio Code. Finally, I selected a template from HTML5 UP, since it provides clean and well-structured HTML files that can be easily adapted to my project.

Week 01 Image
3. Development Environment

I chose to use Visual Studio Code as my development environment for two main reasons. First, it was recommended by my instructors, Evelyn and Jhonatan . Second, after reviewing previous Fab Academy students’ assignments, I noticed that many of them also used this tool to develop their projects.

After that, I downloaded and installed Visual Studio Code , which allows me to easily edit, organize, and manage the files for my website.

Visual Studio Code
Visual Studio Code Installation

I downloaded Visual Studio Code from the official website and installed it on my computer. The installation process was simple and fast. After opening the program, I configured it to start working on my website project, using it to edit and manage my files.

VS Code Installation
Template Setup

After downloading the Festava Live template from ThemeWagon , the folder named “Fab Academy 2025” was opened in Visual Studio Code to start editing and customizing the project files.

Once the template and the development environment were ready, I began developing the website using code. I reviewed the HTML and CSS structure to understand how the sections were organized and then created a basic layout to efficiently adapt the content for my Fab Academy project.

Template setup in VS Code
Template Customization

Once I understood the basic structure of the HTML and CSS files, I was able to start working more smoothly on the website. Using the Festava Live template as a base, I customized the design by changing colors, adjusting column and row layouts, and modifying different sections to match the style of my Fab Academy page.

This process allowed me to give the website a more personal and professional look, adapting it to my identity as a Mechatronics Engineering graduate and digital fabrication enthusiast.

Template Customization
Version Control
4. Version Control System

As the next step, I created my account on the Fab Academy platform to access the weekly assignments, review previous students’ projects, and consult tutorials and documentation related to digital fabrication.

To connect with the GitLab repository system, I used my FabLabs.io account, which allowed me to link my profile and manage my project documentation online. This integration helps me organize my work and share my progress throughout the Fab Academy program.

Reflections

Week 01 was challenging at the beginning, especially because it was my first time working with Git, Visual Studio Code, and a web template at this level. At first, many things were confusing, but step by step I started to understand how everything connects.

Using a template helped me move forward faster. I customized colors, fonts, and layout, and with the help of ChatGPT I learned how to make my images responsive. Git was one of the hardest parts, but through practice and mistakes I learned how to upload and update my files correctly.

Even though it was not an easy week, it helped me build a strong foundation and gave me more confidence to continue with my final project.

Finally, I will work on optimizing my vector files to ensure clean and accurate cuts. Moving from screen to physical fabrication will be a big challenge, but also a key step to validate that my design works not only digitally, but in the real world.