Home Projects Portfolio Dashboard Export PDF Log in
HTML CSS Google Cloud

Launching a Personal Portfolio: From Zero to Deployed

The Goal

Building a personal presence on the web starts with a clean foundation. In the my_profile_page project, I focused on establishing a lightweight, professional profile site using standard web technologies to showcase my work and experience.

The Foundation

To keep the footprint small and the performance high, I opted for pure HTML and CSS. By avoiding heavy frameworks, I ensured the page remains fast to load and easy to maintain over time.

Structure and Styling

I began by defining the skeleton of the site with semantic HTML to ensure accessibility, followed by a responsive CSS layout that adapts to various screen sizes.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>My Profile</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <header><h1>Welcome to My Profile</h1></header>
    <main><p>Building the future, one commit at a time.</p></main>
</body>
</html>

For the design, I utilized CSS Grid and Flexbox to manage the alignment of content elements without relying on external libraries.

body {
    font-family: sans-serif;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 2rem;
}

header {
    margin-bottom: 2rem;
}

Deployment Path

To ensure reliable hosting, the project was architected for modern cloud environments like Google Cloud. By keeping the site static, it can be served efficiently via global content delivery networks, ensuring minimal latency for visitors regardless of their location.

Key Takeaway

Start simple. Before jumping into complex JavaScript frameworks, master the basics of semantic HTML and CSS to create a robust, performant foundation for your web projects.


Generated with Gitvlg.com

Launching a Personal Portfolio: From Zero to Deployed
T

TheFrankTorres

Author

Share: