- Advance folder structure
- No mocked data , Every thing comes from backend
- Fully responsive
- Token-based authentication with jwt and refresh token
- Cookie intergration for jwt
- Using of most used libraries in react ecosystem (react query , axios , zustand , mui , tailwind , react hook form , zod , ...)
Client: React js (with vite)
Server: Platzi fake store api
Library | Useage |
---|---|
mui | material ui based component for react |
react hook form | managing forms states better |
react query | managing http request states and asynchronous states |
axios | for http requests |
jose | for jwt encryption and decryption |
js-cookie | for managing cookie |
react router | for creating routes |
react toastify | for toast notifications |
zod | for validation of form schemas |
zustand | for managing state |
You can watch the full tuturial of this project in youtube via bellow link :