Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Invoice App - TanStack Query(React query) , React Hook Form

#react-query#react-router#typescript
P
Chamu 12,970

@ChamuMutezva

Desktop design screenshot for the Invoice app coding challenge

This is a solution for...

  • HTML
  • CSS
  • JS
5guru
View challenge

Design comparison


SolutionDesign

Solution retrospective


Hi all. This was one of the most challenging project that I have taken so far. I created the project as a fullstack app using node, express and mongodb for the backend and React for the Frontend.

Having said that, they are some grey areas that I still need to workout. The todo has a list of the tasks that are yet to be completed. One of the major task is to move focus as soon as a user selects to create a new invoice. At present, the focus remains in the Homepage.

Highlights

The invoice app is designed to fetch invoices that are stored in Mongodb. Fetching is done with axios and TanStack Query(React Query) , it was my first time using React query and took a while to grasp it. It does simplify the process of data fetching and it's management as most functions are built in. For example fetching all the invoices and a single invoice is done using useQuery, whilst the rest of the crud operations are performed with the help of useMutation.

Community feedback

@iamwhitegod

Posted

Awesome work man. Tho you need to fix the edit popup sidebar scrolling.

0

Please log in to post a comment

Log in with GitHub
Discord logo

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord