Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spruce - Asha P. #86

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Spruce - Asha P. #86

wants to merge 3 commits into from

Conversation

ashapa
Copy link

@ashapa ashapa commented Dec 30, 2021

Personal Portfolio Site

Congratulations! You're submitting your assignment!

Comprehension Questions

Question Answer
Did you have to resolve any issues when running the HTML Validator? If so, what were they? No
Why is it important to consider and use semantic HTML? It helps to add clearer meaning to the structure of the content on the page.
How did you decide to structure your CSS? It's structured as if all the styled pages were on one long continuous scrollable page. It starts with the most general styling, then the nav all the way down to the footer.
What was the most challenging piece of this assignment? Working to incorporate both CSS Flexbox and CSS Grid had its challenges because some properties did not work how I thought they would.
Describe one area that you gained more clarity on when completing this assignment I gained a better understanding of using class selectors to add similar styling across multiple elements.
Optional
Did you deploy to GitHub Pages? If so, what is the URL to your website? N/A

Copy link

@audreyandoy audreyandoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work Asha! The color scheme and design of your portfolio are really pretty. I can tell you had a lot of fun with HTML/CSS in this project 😄

Here are my recommendations for your portfolio:

  • Portfolio
    • Add a short description about your projects so visitors can get an idea of what the project is prior to clicking on your github repo. This description can be a short sentence and a list of the technologies used.
  • About
    • Include a blurb about your career and learnings from Ada, why you like tech etc.
      Include a pdf of your resume
  • Contact
    • This is a beautiful form but didn't appear to be working? You'll need to add some javascript logic to this form in order for it to actually send to your email.

Whenever you have the chance to revisit frontend development here's a great list of different resources to check out:

https://dev.to/nickytonline/frontend-developer-resources-2022-4cp2
Project Grade: 🟢

@@ -1,12 +1,38 @@
<!DOCTYPE html>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I recommend moving this file, index.html, to the top level of this project, especially if you consider this file as the 'homepage' or the starting point of your site. In general, moving index.html to the root is a pretty standard way of setting up a static project. However, web servers can be configured to point to any file but it tends to be easier to point to the index.html file at the root of the project, rather one that's nested within the directory.

<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Asha's Personal Portfolio</title>
<link rel="stylesheet" href="/styles/style.css">

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you move index.html to the project root, the path to style.css would be:

Suggested change
<link rel="stylesheet" href="/styles/style.css">
<link rel="stylesheet" href="./styles/style.css">

Comment on lines +15 to +19
<div class="logo"><a href="/pages/index.html" target="_blank" rel="noopener noreferrer">Asha<span>Paul</span></a></div>
<ul class="menu">
<li><a href="/pages/portfolio.html" class="menu-btn" target="_blank" rel="noopener noreferrer">Portfolio</a></li>
<li><a href="/pages/about.html" class="menu-btn" target="_blank" rel="noopener noreferrer">About</a></li>
<li><a href="/pages/contact.html" class="menu-btn" target="_blank" rel="noopener noreferrer">Contact</a></li>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<div class="logo"><a href="/pages/index.html" target="_blank" rel="noopener noreferrer">Asha<span>Paul</span></a></div>
<ul class="menu">
<li><a href="/pages/portfolio.html" class="menu-btn" target="_blank" rel="noopener noreferrer">Portfolio</a></li>
<li><a href="/pages/about.html" class="menu-btn" target="_blank" rel="noopener noreferrer">About</a></li>
<li><a href="/pages/contact.html" class="menu-btn" target="_blank" rel="noopener noreferrer">Contact</a></li>
<div class="logo"><a href="./pages/index.html" target="_blank" rel="noopener noreferrer">Asha<span>Paul</span></a></div>
<ul class="menu">
<li><a href="./pages/portfolio.html" class="menu-btn" target="_blank" rel="noopener noreferrer">Portfolio</a></li>
<li><a href="./pages/about.html" class="menu-btn" target="_blank" rel="noopener noreferrer">About</a></li>
<li><a href="./pages/contact.html" class="menu-btn" target="_blank" rel="noopener noreferrer">Contact</a></li>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work opening the links into a new tab! While it's not very common to open different parts of your site into a new tab, it is especially useful for external links (external as an outside of your site project). I highly recommend you continue to use the target and rel attributes for anchor tags when you decide to add your github repos, deployed apps, LinkedIn, and resume.

Comment on lines +117 to +119
.about .about-content {
display: grid;
grid-template-columns: min-content 1fr;

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because you only have one column for your entire page, it's not necessary to use grid. But good work finding a way to practice using CSS grid.

Comment on lines +22 to +27
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
font-size: 15px;
line-height: 1.5;

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work using flexbox!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants