WebCraft Mini-Project: Personal Portfolio
Build a responsive personal portfolio website to showcase your skills, projects, and personality!
Project Overview
Goal: Create a single-page portfolio with sections for About, Projects, Skills, and Contact.
Tasks:
- Create a semantic HTML structure with header, sections, and footer.
- Style the site with CSS, using Flexbox or Grid for responsiveness.
- Add JavaScript for interactivity, like a dark mode toggle or smooth scrolling.
- Test responsiveness on mobile and desktop.
Skills Learned: HTML5 (semantic structure), CSS3 (Flexbox, Grid, media queries), JavaScript (DOM manipulation, event listeners).
Get Started
Follow these steps to build your portfolio:
- Plan: Sketch a wireframe for About, Projects, Skills, and Contact sections.
- Code: Use the OneCompiler editor below, starting from scratch.
- Structure: In the HTML tab, add semantic tags like
<header>
,<section>
, and<footer>
. - Style: In the CSS tab, use Flexbox or Grid and media queries.
- Interact: In the JavaScript tab, add features like a dark mode toggle.
- Learn: Visit the WebCraft course on Xion Apex Academy for tutorials.
- Submit: Share your portfolio URL for feedback.
Code Workspace
Write your portfolio from scratch in the editor below. Use the HTML, CSS, and JavaScript tabs to build your site.
Prefer coding externally? Use Replit or Download Starter Files (includes empty HTML/CSS/JS files).
Submit Your Portfolio
Once your portfolio is ready, submit the URL (e.g., Replit or GitHub Pages) for feedback or share it on Discord!