Skip to content

NFoithong/nf-react-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Portfolio with React.js and Sass

Description

Create interactive UIs. Design simple views for single-page application, and React will efficiently update and render just the right components when the data changes. Declarative views make the code more predictable and easier to debug.

Build encapsulated components that manage their own state, then compose them to make complex UIs. Since component logic is written in JavaScript instead of templates, you can easily pass rich data through your app and keep state out of the DOM.

Learn how to use Sass to stylesheet. It allows you to use variables, nested rules, mixins, functions, and more, all with a fully CSS-compatible syntax. Sass helps keep large stylesheets well-organized and makes it easy to share design within and across projects.

Table of Contents

User Story

AS AN employer looking for candidates with experience building single-page applications
I WANT to view a potential employee's deployed React portfolio of work samples
SO THAT I can assess whether they're a good candidate for an open position

Technologies

  • React
  • Sass
  • Single-page Component
  • Use mobile-first design
  • Choose a color palette
  • Links to an external site
  • Font awesome
  • Google font

Installation

  • npx create-react-app app-name
  • npm i react-external-link
  • npm i react-router-dom
  • npm i @fortawesome/react-fontawesome
  • npm i sass

Mock-Up

Mobile-screenshot

mobile-screenshot

Desktop-screenshot

desktop-screenshot

Deploy

https://nfoithong.github.io/nf-react-portfolio/

In terminal

git remote -v
    "homepage": "https://nfoithong.github.io/nf-react-portfolio/"
npm i gh-pages
    "scripts": {
        "predeploy": "npm run build",
        "deploy": "gh-pages -d build",
        }
npm run deploy

Then check on github on gh-pages branch

Questions

Please contact me at Email with any further questions or.
Github link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors