WebPortfolio

A personal web development learning portfolio of Vinh Vu, I’m a Information Technology student at the University of Central Florida. This repository is a collection of hands-on web projects and exercises covering HTML, CSS, and JavaScript fundamentals.


About

This portfolio was built to document and showcase skills developed throughout my web development studies. It includes small projects, concept demos, and practice pages that progressively explore core front-end technologies.


Projects & Files

resume.html + resume.css

An HTML/CSS resume page for Vinh Vu, including sections for education, work experience, skills, and project links. Styled with an external stylesheet.

index.html — Pizza Ordering Form & Favorite Games Table

A multi-section HTML page demonstrating form elements (text fields, radio buttons, checkboxes, dropdowns, and a textarea) alongside an HTML table listing favorite video games (e.g. Elden Ring, Minecraft).

PokeAPI.html — Pokémon Team Builder

An interactive single-page app that consumes the PokéAPI to let users search for Pokémon by name or ID, view sprites and cries, select moves, and build a team with a summary table. Includes client-side caching with a 24-hour TTL.

DOM.html + DOM.css + DOM.js — Blog Article Manager

A dynamic blog interface (themed as “MyBlog.com”) with JavaScript-powered DOM manipulation. Users can add new articles, filter them by type (Opinion, Recipe, Life Update), and browse existing content. Demonstrates form handling, dynamic element creation, and event-driven UI updates.

transition.html + transition.css — Animated Blog Layout

A styled blog page featuring CSS transitions and a jump navigation menu linking to anchored article sections. Showcases smooth UI animation techniques.

positioning.html + positioning.css — CSS Layout & Positioning

A dedicated practice page exploring CSS positioning concepts (static, relative, absolute, fixed, sticky) with visual examples.

basicCSS.html + basicCSS.css — CSS Fundamentals

A CSS concepts page covering typography, selectors (class, ID, element), tables, links, and lists. References W3Schools as a learning resource.

basicJavascript.html + basicJavascript.js — JavaScript Basics

An introductory JavaScript exercise page covering core scripting concepts alongside inline HTML.

project1.html — Project 1

A standalone project page linked from the resume, demonstrating an HTML form and table layout.


Tech Stack


Author

Vinh Vu
Information Technology, University of Central Florida
📧 vinhvu0424@yahoo.com


© 2026 Vinh Vu