profile-card-stage0

Profile Card — Stage 0 (Frontend Wizards, HNG 13)

A responsive Profile Card Component built as part of the HNG 13 Frontend Wizards Stage 0 task.
This project demonstrates the use of semantic HTML, CSS styling, and vanilla JavaScript for dynamic content updates.


🌐 Live Demo

👉 View Live Project


💻 GitHub Repository

👉 GitHub Repo Link

🌟 Features

🧠 Author

Onyene Justina Enayi

🧪 Testing

See TESTING.md file for detailed notes on how this project was tested for:

Stage 1 - Multi-page Application

HNG 13 Stage 1 Task - Building on Stage 0 foundation with Contact Us page form validation and About Me page reflections.

🚀 Live Demo

https://your-actual-netlify-url.netlify.app

«««< HEAD

Stage 0 Foundation

Stage 1 Continuation - Multi-page Application

Built directly on the Stage 0 foundation with:

🎯 Stage 1 New Features

About Me Page (AboutMe.html)

Contact Page (contactUs.html)

✅ Stage 1 Requirements Met

Contact Page Validation

Data-testid Attributes

Contact Page:

About Me Page:

Navigation:

Enhanced Profile Card (from Stage 0):

🧪 Testing

All elements include data-testid attributes for automated testing. To verify:

  1. Open browser developer tools
  2. Check elements for data-testid attributes
  3. Test form validation with invalid/valid inputs
  4. Verify navigation works between all pages
  5. Confirm responsive behavior across devices

🛠 Technologies Used

📱 Responsive Design