A single-page application portfolio for a web developer
[x] When loading the portfolio- I am presented with a page containing a header, a section for content, and a footer
[x] When viewing the header- user is presented with the developer's name and navigation with titles corresponding to different sections of the portfolio
[ ] When viewing the navigation titles- I am presented with the titles About Me, Portfolio, Contact, and Resume, and the title corresponding to the current section is highlighted
[ ] When user clicks on a navigation title- user is presented with the corresponding section below the navigation without the page reloading and that title is highlighted
[ ] When loading the portfolio the first time- the About Me title and section are selected by default
[ ] When presented with the About Me section- the user sees a recent photo or avatar of the developer and a short bio about them
[ ] When presented with the Portfolio section- the user sees titled images of six of the developer’s applications with links to both the deployed applications and the corresponding GitHub repository
[x] When presented with the Contact section- user sees a contact form with fields for a name, an email address, and a message
[ ] When the user moves the cursor out of one of the form fields without entering text- user receives a notification that this field is required
[ ] When user enters text into the email address field- user receives a notification if I have entered an invalid email address
[ ] When presented with the Resume section- user sees a link to a downloadable resume and a list of the developer’s proficiencies
[x] When user views the footer- user is presented with text or icon links to the developer’s GitHub and LinkedIn profiles, and their profile on a third platform (Stack Overflow, Twitter)
Description
A single-page application portfolio for a web developer