a JavaScript system that generates a webpage that can be hosted easily online. well.*
Welcome to the Portfolio Project!
This is a modern website template built with vanilla JavaScript and Vite. You’ll learn how to build a portfolio using modular JavaScript, reusable utility functions, and simple hash-based routing (URLs like #/binary-search).
- Build a published portfolio to highlight your coding work.
- Learn the fundamentals of how a website is designed and structured.
- Learn how to use open source libraries to enhance your site.
- Practice code reuse and the DRY (Don't Repeat Yourself) principle using JS modules and utility functions.
- Learn the basics of licensing models.
- Create a portfolio with at least 3 pages, using JS modules for each page.
- Customize the look and feel of your page so it is unique.
- Use at least one library you researched independently to enhance your website.
- Include an "acknowledgements" page with a list of libraries and sources you used.
- Include a copyright statement with a license.
- Project Overview & Structure
- Making your first changes
- About Markup
- Including a library
- Researching more libraries
- Creating Utility Functions
- Adding a License
- Adding an image
Note: This project is designed for beginners. You’ll use plain JavaScript, import/export, and simple functions—no frameworks required!