humy dashboard

owner : UluTech company

project estimating time is 840 hours.

react.js

javascript

typescript

react router

react query

redux

MUI

CSS

HTML

i18next

react hook form

yup

axios

Introducing a dynamic dashboard meticulously crafted to streamline the management of the humy Android apps. Humy revolutionizes the culinary landscape by empowering home cooks to create and sell their delectable creations, delivered straight to the customers' doorsteps. Comprising three distinct apps for users, delivery personnel, and pioneers, this comprehensive ecosystem ensures a seamless experience for all stakeholders. Seamlessly blending an intuitive user interface with optimized performance, this dashboard sets a new benchmark for efficiency in culinary entrepreneurship. Powered by the cutting-edge technologies of React.js, JavaScript,and typescript, this app showcases an impressive repertoire of features, enabling a thriving marketplace for home-based culinary delights.

  • The user interface is built using the Material-UI (MUI) library, ensuring responsive,a sleek and visually captivating design.
  • The app further supports multilingual functionality with i18next, enabling users to seamlessly switch between English, Arabic and turkish .
  • To optimize data fetching and synchronization with the server, the app employs React Query, providing efficient caching and reducing unnecessary network requests.
  • Networking capabilities are enhanced with the use of Axios, a popular HTTP client library, which simplifies API calls.
  • Form handling and validation are seamlessly managed with react hook form and Yup, guaranteeing data integrity and accuracy.
  • The app incorporates advanced features such as pagination, ensuring efficient data retrieval by fetching smaller chunks of data at a time.
  • The debounce search mechanism optimizes search functionality by intelligently delaying requests until the user stops typing.
  • User permissions are meticulously managed using the react context, allowing fine-grained access control based on user roles and permissions.
  • Toast notifications elegantly communicate success and failure messages to users.
  • A secure login page ensures authenticated access to the app.