shaneallantaylor / nb-dashboard

A demonstrating a small implementation of React to manage custom fields

Home Page:https://shaneallantaylor.github.io/nb-dashboard/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dashboard Demo for NationBuilder 🎨

Focus areas 🔍

  • Styling detail
  • Minimizing unnecessary re-renders in React
  • Code structure and comments
  • Designing components in React with extensibility in mind
  • User experience details

Tools used 🎷

  • HTML/CSS
  • React
  • Webpack
  • Node w/ Express
  • ESLint
  • JSDoc

⚡ ⚡

There were some stretch features I had in mind that I ran out of time to implement:

  • Testing with Jest and Enzyme
  • PostCSS
  • Deployment with AWS amplify

⚡ ⚡

How to view all the content 👀

There are two ways to dive in to this demo:

Installation instructions 💿

So you wanna spin up a local server and check out the demo that way? Totes cool! Take the following steps:

  • Clone this repo to your machine
  • Navigate to the local directory in your favorite command line tool and run the following:
    • npm install
    • npm run build
    • npm start
  • Open your favorite browser and mosey on over toto localhost:3000

About

A demonstrating a small implementation of React to manage custom fields

https://shaneallantaylor.github.io/nb-dashboard/

License:MIT License


Languages

Language:HTML 41.0%Language:CSS 30.2%Language:JavaScript 28.8%