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
- Material UI primary component library
- Jotai used for state management
- Hand implmeneted table View, would probably use react-table for future integration
- 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
- once CSV has missing column and will through error
- another should be proper CSV data