The client is a React application (part of CRUD) that provides a USER and ADMIN interfaces for interacting with the server's endpoints. Server can be found HERE
Created with mui, formik, yup, react router, axios, notistack and vite.
- Users registration with auth from server
- Products CRUD
- Comments CRUD
- Personal items
- Favorite items
- Admin dashboard with statistics, products and users data
To install the application, follow these steps:
-
Clone the repository.
-
Navigate to the
downloaded repo
folder and runnpm install
to install dependencies. -
npm run dev
to start dev server