This is the frontend of a MERN stack single-page web application that allows users to search, filter, sort, and paginate through a list of products. The application also supports user authentication using Firebase (Google and Email/Password authentication).
Search: Users can search products by name. Filtering: Users can filter products by brand, category, and price range. Sorting: Products can be sorted by price and date added. Pagination: Products are paginated for efficient browsing. Authentication: Firebase authentication for Google and Email/Password login.
Ensure you have the following installed:
Node.js (v14 or later) npm or yarn Getting Started
- Clone the Repository git clone https://github.com/hasibhu/jobTask2Client cd jobTask2Client
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh