/next-portfolio

My personal portfolio, including my experiences, academic background and projects I've developed

Primary LanguageJavaScript

Maintainability Test Coverage

Hi, I'm Helena Martins

I am a front-end developer, based in São Paulo, Brazil. My main skills are HTML, CSS, Javascript and React. I have some knowledge on Typescript as well.

Download CV: Português | English

About the project

This is a personal project that aims to be a portfolio of the developer, where there are the main work experiences listed on a section, the main projects on other section, a contact form and a download CV button, which allows downloading my resume both in Portuguese and in English.

This was a React and NextJs project, made using Styled-components. Sending contact form data is handled by nodeMail. You may see how it was made here. Both portfolio and nodeMail server were deployed on Vercel

Click here to live preview.

How to run the code

Clone the repository

git clone https://github.com/HelenaAMartins/next-portfolio.git

Install the dependencies

yarn
# or
npm i

Run the project

yarn dev
# or
npm run dev

Credits

To do

  • Add Typescript to the project
  • Add Storybook to the project
  • Add unitary tests to the project
  • Improve accessibility and add light theme
  • Fetch data from a CMS