This project is a Samsung website clone built with modern web technologies. It aims to replicate the look and feel of Samsung's website while providing a responsive and interactive user experience.
- TypeScript: For type-safe JavaScript development.
- React: A JavaScript library for building user interfaces.
- Vite: A fast build tool for modern web projects.
- TailwindCSS: For utility-first CSS styling.
- ESLint: To maintain code quality and consistency.
- React-Hot-Toast: For elegant toast notifications.
- i18next: For internationalization and language support.
- ShadCN: A collection of accessible and customizable components.
- Radix UI: For building accessible UI primitives.
- UUID: For generating unique identifiers.
- React Router DOM: For client-side routing.
- Language Switching: Change the website's language directly from the navbar.
- Hero Carousel: A fully functional carousel on the hero section for showcasing content.
- Responsive Design: Optimized for all screen sizes.
- Modern UI Components: Built with ShadCN and Radix UI for accessibility and customization.
Ensure you have the following installed:
- Node.js (v16 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/B1lol-dev/samsung-clone-react
cd samsung-clone-react- Install dependencies:
npm install
# or
yarn install- Start the development server:
npm run dev
# or
yarn dev- Open your browser and navigate to
http://localhost:5173.
npm run dev: Start the development server.npm run build: Build the project for production.npm run lint: Run ESLint to check for code quality issues.
Contributions are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
- Samsung for the inspiration.
- Vite for the fast development experience.
- TailwindCSS for the amazing styling utilities.
- ShadCN and Radix UI for accessible components.
Happy coding!