Develop #8
Reference in New Issue
Block a user
Delete Branch "develop"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Feedbacks
Your name
Noé Viricel
What was challenging?
What did you enjoy doing?
I appreciated the opportunity to imagine an app from a raw array of data. With no graphical support of any kind. It gave me the opportunity to truly showcase my creativity and skills on different subject.
I have taken the time to confirm knowledge and go further into testing data store (Vuex).
Spoiler: I admit that I tried to stick to your graphic environement
If you had more time, what would you improve/do differently?
Improve "Component's dynamic imports" browser support by using Async components, it would offer more control over Component's loading / error states.
Use CSS Framework (I'm fond of AntDesign and Tailwind CSS)
CSS Module as the app will grow, offering styles more modularity.
Vue.js Composition API on a larger app.
Form and Props validation.
Page Transitions
Better loading state management
Setup .env file for environnement isolation (dev / test / prod).
Work on CSS Accessibility
Caching & Lazy Loading
Inject axios globally (as $http)
Notification System (Errors, Infos, Warning, Success)
More unit test
Definitely more End-to-End test :)
and probably more ...
How much time (more or less) it took you to complete the task?
I've made this app in 5 days of code, more or less 25 hours ... (I did count commits timestamps 😩)
What do you think about the task itself? (Was it a good experience? If not why?
I believe it's a good exercise with enough constraints to let you express yourself (in a coder's mind I mean).
I think that this task allows to approach each stage of a Frontent project conception.
I rather be tested like that than with a bulk of logic tests (that I find arbitrary) as I am more in a situation to think and develop ideas.
Summary in a gif
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.