Skip to content

gibsonliketheguitar/beam-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started with Create React App

npm install

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

DEPLOYMENT URL https://beam-challenge.vercel.app/

"Take home assignmen from BEAM

Koneksys & Beam Dynamics https://freckle-ink-be8.notion.site/React-Developer-Code-Challenge-278786931afd4253afd60ec069a932d3

Time estimation 40+ hr

Comments.

  • Learned about Material UI. (Nice for creating internal tool, might bring it to 100% to improve Material UI skill)
  • Challenge is ridiculous for take home, but I got it 75% way there.
  • Recieved no feedback and comment after all the effort. Never again will I do these type of take homes

Notes about implementation

  1. Material UI primary component library
  2. Jotai used for state management
  3. Hand implmeneted table View, would probably use react-table for future integration
  4. Form validation integrates Material UI and React Hook Form.

In order to test and load roster data. download the CSVs located here https://github.com/gibsonliketheguitar/beam-challenge/tree/main/src/store

  1. once CSV has missing column and will through error
  2. another should be proper CSV data