Skip to content

josesaulguerrero/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio

This is a webpage where I talk about me and the projects I have built along my way to become a front-end developer.

Table of Contents

Overview

screenshot

Built With

Acknowledgements

It was a nice experience that taught me how to create reusable React hooks and components, furthermore, I learnt to use node packages (such as emailjs) to send emails without a back-end server. Creating a button to switch themes was something that I struggled with at the beginning, but after using React context and local storage it became a really easy task. In short, it was a challenge where I could use React and all the features it brings to make the interface-building process much easier.

Challenges

  • Creating a responsive design that looks amazing on every screen.
  • Integrating an email service with a React app.
  • Using High-Order compontens (HOCs) in order to create reusable React components.
  • Adding a button that allows the user to switch between the page themes.
  • Creating a custom hook to manage a Form's data and state.

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm). From your command line type:

# Clone this repository
$ git clone https://github.com/josesaulguerrero/Portfolio.git

# Install dependencies
$ npm install
or
$ yarn install

# Run the app
$ npm start
or
$ yarn start

Contact