Mobile Selling Website
This is a mobile-selling website project built with React, Tailwind CSS, and various third-party libraries. It provides a seamless experience for users to browse and purchase mobile devices, featuring a responsive UI and interactive elements.
Dependencies
The project includes the following dependencies:
- axios: For making HTTP requests.
- date-fns: For handling date operations.
- react and react-dom: Core React libraries.
- react-datepicker: Date picker component for date selection.
- react-hot-toast: For toast notifications to alert users.
- react-icons: Collection of icons for various UI components.
- react-rating: For implementing star rating functionality.
- react-router-dom: Routing for navigation between pages.
- sweetalert2: For customizable alert pop-ups.
Development Dependencies
- @types/react and @types/react-dom: TypeScript type definitions for React.
- @vitejs/plugin-react: Vite plugin to support React.
- autoprefixer and postcss: For handling CSS transformations and vendor prefixing.
- daisyui: Tailwind CSS component library for easier UI design.
- eslint and related plugins: To ensure consistent coding standards.
- tailwindcss: A utility-first CSS framework for rapid UI development.
- vite: A fast, modern build tool for React applications.
Installation
Install dependencies:
bash
Copy
Edit
npm install
Usage
Run the development server:
bash
Copy
Edit
npm run dev