alanbaltabai / mybuh-test-task

Test task for mybuh.kz, implemented in React

Home Page:https://alanbaltabay-mybuh-test-task.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Test task for mybuh.kz, implemented in React

https://alanbaltabay-mybuh-test-task.netlify.app/


Languages

Language:JavaScript 74.2%Language:CSS 23.2%Language:HTML 2.5%