View Code? Open in Web Editor
NEW
frontend takehome test for cultos interview
JavaScript 85.74%
Shell 1.25%
HTML 0.17%
Vue 12.49%
CSS 0.35%
cultos_takehome's Introduction
CULTOS TAKEHOME FRONTEND TEST
- BACKEND
- cd frontend
- npm install
- npm run serve
- localhost:1938
- FRONTEND
- cd frontend
- npm install
- npm run dev
- localhost:5173
Extra Features
- Styling around the modal and table rows was a bit complex, had to access through specificity
- Pagination was an interesting problem to deal with, due to having to emit size back to parent
- Clearing modal inputs after editing row and then creating row had to be brute forced to empty
- Showing an empty box when server not responding was difficult due to data not being populated
- Componentizing everything has opposed to single view in app file took a lot of time and effort
- Deleting the very last row would cause a data error, needed to make sure table length was reset
- Unable to click on row to edit due to an existing problem with
setCurrent
and clearSelection
- Filtering activity based on Platform AND Type is not possible as filter only accepts one argument
- Loading animation is a bit finicky since data is fetched as the same time, so needs to be improved
- Adding skeleton view with pre-loading data seemed to be taking a while, it will be picked up later
- can talk about these points in call
- logout and avatar buttons on app top header
- implement rewards system (work in progress)
- archiving activity (older than 6 months)
- profanity filter for text input on modal
- skeleton structure for delay in data display
cultos_takehome's People
Contributors
Watchers