Skip to content

alanbaltabai/mybuh-test-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test task for mybuh.kz, online accounting company

HTML  CSS JavaScript React 

Table of contents

General info

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

Design in Figma: link to design

Technologies

  • JavaScript (fetch API)
  • React (useState and useEffect hooks, state, props)

Setup

To run this project (after downloading and installing the packages):

$ npm run dev