This project is a comprehensive catalog of phones, designed to help users find detailed information about various phone models, including specifications, and pricing. It aims to provide a seamless experience for users looking to compare and purchase phones.
- HTML for HyperText Markup.
- Tailwind CSS for styling.
- React with TypeScript for dynamic content manipulation.
- swiper: for touch sliders.
- react-router-dom: for routing.
- howler: for working with audio.
- axios: for making HTTP requests.
- usehooks-ts: for reusable React hooks in TypeScript.
- tailwind-merge: for combining and deduplicating Tailwind CSS classes.
- react-query: for fetching, caching, and updating data in React applications.
- react-transition-group: for manages classes and group elements and implementation of actual visual transitions.
To launch the project locally:
- Clone the repository git clone https://github.com/Diliradon/phone-catalog.git
- Navigate to the project directory cd phone_catalog
- Install dependencies npm install
- Start the server npm start
- Open http://localhost:3000 in your browser to view the application.