hipstina / v2

✨ 2nd version of my portfolio website, built in React

Home Page:https://christinapadilla.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

christinapadilla.com

This is the second version of my portfolio site. It is built with React and currently hosted on nearlyfreespeech.net.



Google lighthouse rating 95 Performance, 100 Accessibility, 100 Best Practices, 100 SEO

Learn more about Google Lighthouse stats.

About

I wanted to build my portfolio in a way that will make it easy to update with new projects over time. Inspired by static site generators like 11ty which accept Markdown documents as source files, this is my implementation in React. To accomplish this, I use react-markdown to parse the markdown and gray-matter to handle the frontmatter.

Getting started

Fork and clone:

git clone https://github.com/hipstina/v2.git

Install client dependencies:

npm i

Start the development server:

npm start

When you are ready to deploy run the deployment script to get the static files:

npm run build

Future Updates

  • collaborators section
  • 404 page
  • accessibility testing
  • tags for 'status', 'type'
  • react helmet
  • default scroll to top on routing

Contributing

Would you like to make my portfolio better? Pull requests are welcome.

About

✨ 2nd version of my portfolio website, built in React

https://christinapadilla.com/


Languages

Language:JavaScript 55.5%Language:CSS 44.5%