Beirut Roaster

owner : Sii Media

project estimating time is 56 hours.

react.js

javascript

typescript

react router

react query

redux

tailwind

CSS

HTML

react hook form

yup

axios

Beirut Roaster is an e-commerce web application that showcases a variety of products such as coffee and nuts. With this platform, you have the convenience of selecting your desired products, specifying the quantity, and easily adding them to your shopping cart. Once you're ready, you can proceed to checkout and have your items delivered right to your doorstep. Payment options include both cash and online transactions through a secure gateway.

  • Add payment checkout functionality with Stripe gateway.
  • The user interface is built using the tailwind css library, ensuring responsive,a sleek and visually captivating design.
  • Empowering project with Redux Toolkit, a single source of truth unfurls, harmonizing data flow and orchestrating a meticulously organized application. Harnessing the might of Thunk, API fetching becomes seamless, unlocking a realm of efficient data retrieval and management.
  • 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.
  • Toast notifications elegantly communicate success and failure messages to users.
  • A secure login page ensures authenticated access to the app.