Urban Styles is a modern, responsive e-commerce website built with React. This project offers users an intuitive shopping experience for clothing and fashion-related products, including search functionality, cart management, and user authentication.
- π± Responsive Design: Works seamlessly on both desktop and mobile devices.
- π Search Functionality: Allows users to search for products quickly.
- π Cart Management: Users can add/remove items from the shopping cart.
- π§βπ» User Authentication: Login and profile features for managing orders.
- π¦ Product Collections: Organized categories of products.
- π Dynamic Routing: Each product and page has its own route.
Follow these instructions to set up the project on your local machine.
- Node.js (v14 or higher)
- npm or yarn
-
Clone the repository:
git clone <repository-url> cd urban-styles
-
Install dependencies: npm install
-
Start the development server: npm run dev
urban-styles/
βββ public/ # Public files like favicon, index.html
βββ src/ # Main application code
β βββ assets/ # Images, icons, and assets
β βββ components/ # Reusable components (Navbar, Footer, etc.)
β βββ context/ # Context API setup (ShopContext)
β βββ pages/ # Pages like Home, Collection, Contact, etc.
β βββ App.js # Main component
β βββ main.jsx # React DOM render
β βββ ... # Other configs and files
βββ package.json # Project metadata and dependencies
βββ postcss.config.js # PostCSS configuration
βββ tailwind.config.js # Tailwind CSS configuration
βββ README.md # Project documentation (this file)