Test task for mybuh.kz, online accounting company
A test task for an online accounting company. They sent the design in Figma and all the JSON data.
I implemented the app from scratch. I had an opportunity to practice dropdowns, modal windows, and render props pattern. The app has all CRUD operations: Creating, Reading, Updating and Deleting.
Overall, the process was enjoyable and the final result came out good, but one thing I regret is using too little semantic elements in HTML while constructing markup and overusing "divs", and not taking advantage of the inheritance and the specificity in making styles in CSS and relying too much on "classes".
Link to the website of the app: link
Design in Figma: link to design
- JavaScript (fetch API)
- React (useState and useEffect hooks, state, props)
To run this project (after downloading and installing the packages):
$ npm run dev