Skip to content

marybethhunter/mbh-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mary Beth Hunter - Personal Bio Site! Netlify Status

Get Started:

 $ git clone git@github.com:marybethhunter/mbh-portfolio.git
 $ cd mbh-portfolio

About the User

  • This is a site a user can visit to learn more about me as a web developer. Whether it's a potential employer or something my mom can show off to her friends, everything about my web dev life is on this site. The site features a home page, an about page, a contact page, a technologies used page, and a page displaying all my projects. The projects have a button that the user can click to see more details about that specific project. There, they can see a description, a screenshot, and links to the repo and deployed site.

Features:

Admin CRUD:

  • As the administrator of this site, there are many things I have access to that regular users do not. I used Private Routes from React Router Dom to achieve this. I have full CRUD on the projects section. I can edit the about me and contact sections. Finally, I can add and delete any of the technology cards in that section. A regular site visitor can only view these sections.

Material UI

  • One of my stretch goals for this project was to implement Material UI for styling, and I did. All non-admin components are from Material UI.

Relevant Links:

Code Snippets:

  <DivStyle style={{ backgroundColor: '#ffffff' }}>
    {user?.isAdmin && <Link to="/add-tech">Add New Tech</Link>}
      <Masonry columns={4} gap={50}>
        {techs.map((tech) => (
          <TechCard
            key={tech.firebaseKey}
            tech={tech}
            setTechs={setTechs}
            user={user}
          />
        ))}
      </Masonry>
  </DivStyle>

Technology Used:

  • Javascript
  • React
  • Firebase
  • Postman
  • Figma
  • Axios
  • Material UI
  • Reactstrap
  • Styled Components

Screenshots:

2021-11-22


2021-11-22 (1)


2021-11-22 (2)


2021-11-22 (3)


2021-11-22 (4)


2021-11-22 (5)


Contributors: Mary Beth Hunter

About

Mary Beth Hunter's Portfolio 🌻

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published