π DroguerΓa Web Clone

A fully responsive e-commerce UI clone inspired by a local pharmacy store. This project was created as part of a technical test to showcase skills in modern React development, routing, and responsive component-based UI using TailwindCSS and Vite.
It includes dynamic menus, product sliders, a mobile navigation drawer, and a custom extra product page at /item-crema-ponds
beyond the scope of the original requirements.

π Live Demo
π Try it here:
π https://wilmed10.github.io/drugstore-clone/
β
Features
- π Responsive e-commerce layout inspired by a local pharmacy.
- π± Mobile drawer menu with blur background and close button.
- π½ Dropdowns for login and city selection.
- π Product slider using keen-slider.
- πΊοΈ Routing handled with React Router v6.
- π Extra route:
/item-crema-ponds
showcasing a single product page.
- π
Fully styled with TailwindCSS.
- π Clean and responsive layout, optimized for all screens.
π οΈ Technologies Used
- βοΈ React 19
- β‘ Vite
- π¨ TailwindCSS
- π§ keen-slider β For product carousels
- π§ React Router β Route handling
- π¦ ES Modules and modern JavaScript
π§ What I Learned
- Creating modular components for scalable interfaces.
- Implementing dynamic and responsive navigation in React.
- Routing with React Router, including nested and extra pages.
- Using TailwindCSS to build clean UIs without writing custom CSS.
- Integrating external libraries like keen-slider seamlessly.
βοΈ Getting Started
To run the project locally:
# Clone the repository
git clone https://github.com/wilmed10/drugstore-clone
# Navigate to the project folder
cd drugstore-clone
# Install dependencies
npm install
# Start the development server
npm run dev