An e-commerce website exclusively for mechanical keyboards, providing a modern and user-friendly shopping experience.
This project is an e-commerce website designed for mechanical keyboard enthusiasts. It offers easy product browsing, detailed product pages, a smooth cart system, and efficient product management tools for administrators. Users can enjoy features like fast search, page refresh warnings, and filtering.
- Homepage with featured products and top brands.
- Products Page with searching and filtering options.
- Product Details Page with comprehensive product information.
- Cart Page with quantity management and dynamic pricing.
- Checkout Page with user details collection and payment options.
- Admin Dashboard for product management.
- About Us Page with store information.
- Contact Us Page with detailed contact information and form.
- React with Vite
- TypeScript
- Redux
- RTK Query
- Tailwind CSS
- ShadCN
Instructions on how to install, configure, and get the project running locally.
- Node.js and npm installed on your machine.
-
Clone the repository:
git clone https://github.com/salmanabdullahfahim/rettro-type-client.git
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173(default Vite port).