Este repositório reúne as atividades práticas que desenvolvo na disciplina de Desenvolvimento Front-End para Web. Cada atividade fica em uma pasta própria, numerada na ordem em que foi feita, com seu próprio README e seus prints, e pode ser aberta direto no navegador, sem etapa de build.
O objetivo é documentar minha evolução, desde HTML e CSS puros até o uso de bibliotecas e novas ferramentas, mantendo cada projeto organizado e fácil de executar. O repositório continua crescendo: novas atividades entram em pastas numeradas (05-..., 06-...) conforme a disciplina avança.
| Instituição | Centro Universitário do Distrito Federal (UDF), Brasília - DF |
| Curso | Ciência da Computação |
| Disciplina | Desenvolvimento Front-End para Web |
| # | Projeto | Descrição | Tecnologias | Demo | Código |
|---|---|---|---|---|---|
| 01 | PetShop Taguatinga | Site institucional de uma página só: header fixo com navegação por âncoras, seção hero, galeria de fotos com efeito hover, mapa do Google incorporado e formulário de contato. | HTML5, CSS3 (Flexbox) | Ver demo | Abrir pasta |
| 02 | Picos do Brasil | Prática Avaliativa 1. Site sobre os 7 picos mais altos do Brasil, com novo item de menu e nova seção “Top 7” (altitude, localização e curiosidades de cada pico), galeria de fotos, mapa incorporado e novo tema de cores. | HTML5, CSS3 (Flexbox) | Ver demo | Abrir pasta |
| 03 | Recanto News | Atividade em sala de introdução ao Bootstrap. Portal de notícias com tema de ciência: navbar responsiva com dropdown, carrossel, cards, accordion e layout em grid. | HTML5, Bootstrap 5, Font Awesome | Ver demo | Abrir pasta |
| 04 | Dia Mundial dos Animais | Prática Avaliativa 2, feita em dupla com Zamorano Fragoso de Sousa. Site sobre o Dia Mundial dos Animais (4 de outubro) com 10 componentes do Bootstrap: navbar com dropdown, carrossel, cards, accordion, alert, modal, toast, list group e badge. Paleta própria em variáveis CSS. | HTML5, CSS3, Bootstrap 5, JavaScript, Font Awesome | Ver demo | Abrir pasta |
01 · PetShop Taguatinga
header, nav, main, section e footerrem, vh)transition, transform) em hoverobject-fit, mapa incorporado via iframe e formulário de contato02 · Picos do Brasil
03 · Recanto News
container, row, col-lg-*)data-bs-theme04 · Dia Mundial dos Animais
bootstrap.Toast--bs-* do Bootstrapsticky-top) com navegação por âncoras e scroll-margin-topobject-fit e carrosséis com indicadores e legendasalt descritivos, aria-label e visually-hiddenfront-end-web-development/
├── README.md
├── LICENSE
├── 01-petshop-taguatinga/
│ ├── README.md
│ ├── index.html
│ ├── css/
│ │ └── style.css
│ ├── img/
│ └── docs/
│ └── screenshots/
│ └── capa.png
├── 02-picos-do-brasil/
│ ├── README.md
│ ├── index.html
│ ├── css/
│ │ └── style.css
│ ├── img/
│ └── docs/
│ └── screenshots/
│ └── top-7.png
├── 03-recanto-news/
│ ├── README.md
│ ├── index.html
│ ├── css/
│ │ └── bootstrap.min.css
│ ├── js/
│ │ └── bootstrap.bundle.min.js
│ ├── fontawesome/
│ │ ├── css/all.min.css
│ │ └── webfonts/
│ ├── img/
│ └── docs/
│ └── screenshots/
│ └── capa.png
└── 04-dia-mundial-animais/
├── README.md
├── index.html
├── css/
│ └── bootstrap.min.css
├── js/
│ └── bootstrap.bundle.min.js
├── fontawesome-free-7.3.1-web/
│ ├── css/all.min.css
│ └── webfonts/
├── img/
└── docs/
└── screenshots/
├── 01-inicio.png
├── 02-cards.png
├── 03-lista-accordion.png
└── 04-modal-toast.png
git clone https://github.com/pietrobitencourt/front-end-web-development.git
cd front-end-web-development/04-dia-mundial-animais
index.html no navegador (ou use a extensão Live Server do VS Code).Não é necessário instalar nada: as dependências das atividades 03 e 04 já estão incluídas na pasta do projeto.
Piêtro Bitencourt Nunes, estudante de Ciência da Computação no Centro Universitário do Distrito Federal (UDF), Brasília - DF.
Distribuído sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
This repository collects the hands-on assignments I build in my Front-End Web Development class. Each assignment lives in its own numbered folder, in the order it was completed, with its own README and screenshots, and runs straight in the browser with no build step.
The goal is to document my progress, from plain HTML and CSS to libraries and new tools, while keeping every project organized and easy to run. The repository keeps growing: new assignments are added in numbered folders (05-..., 06-...) as the class moves forward.
| Institution | Centro Universitário do Distrito Federal (UDF), Brasília, Brazil |
| Program | Computer Science |
| Course | Front-End Web Development |
| # | Project | Description | Tech | Demo | Code |
|---|---|---|---|---|---|
| 01 | PetShop Taguatinga | Single-page business website: fixed header with anchor navigation, hero section, photo gallery with hover effects, embedded Google Map and a contact form. | HTML5, CSS3 (Flexbox) | Live demo | Open folder |
| 02 | Picos do Brasil | Graded assignment 1. Website about Brazil’s 7 highest peaks, with a new menu item and a new “Top 7” section (altitude, location and facts for each peak), photo gallery, embedded map and a new color theme. | HTML5, CSS3 (Flexbox) | Live demo | Open folder |
| 03 | Recanto News | In-class introduction to Bootstrap. Science-themed news portal: responsive navbar with dropdown, carousel, cards, accordion and a grid layout. | HTML5, Bootstrap 5, Font Awesome | Live demo | Open folder |
| 04 | World Animal Day | Graded assignment 2, built in pairs with Zamorano Fragoso de Sousa. Website for World Animal Day (October 4th) using 10 Bootstrap components: navbar with dropdown, carousel, cards, accordion, alert, modal, toast, list group and badge. Custom palette built with CSS variables. | HTML5, CSS3, Bootstrap 5, JavaScript, Font Awesome | Live demo | Open folder |
01 · PetShop Taguatinga
header, nav, main, section and footerrem, vh)transition, transform)object-fit, an embedded map via iframe and a contact form02 · Picos do Brasil
03 · Recanto News
container, row, col-lg-*)data-bs-theme04 · World Animal Day
bootstrap.Toast--bs-* variablessticky-top) with anchor navigation and scroll-margin-topobject-fit and carousels with indicators and captionsalt text, aria-label and visually-hiddenSee the tree in the Portuguese section above: one numbered folder per project, each with its own README and docs/screenshots/.
git clone https://github.com/pietrobitencourt/front-end-web-development.git
cd front-end-web-development/04-dia-mundial-animais
index.html in your browser (or use the VS Code Live Server extension).Nothing needs to be installed: projects 03 and 04 already ship with their Bootstrap and Font Awesome files.
Piêtro Bitencourt Nunes, Computer Science student at Centro Universitário do Distrito Federal (UDF), Brasília, Brazil.
Distributed under the MIT License. See LICENSE for more information.