ShopHub is an e-commerce platform designed to offer users a seamless online shopping experience. It includes a responsive interface, and a theme switcher.
- Product catalog display
- Shopping cart management
- Theme switching (light/dark mode)
- User-friendly navigation
- Responsive design for mobile and desktop
- Integrated with local storage for cart data
ShopHub/
├── public/
│ ├── Fonts/ # Custom fonts used in the application
│ ├── icons/ # SVG and PNG icons for various UI elements
│ ├── images/ # Product and user-related images
├── src/
│ ├── Css/ # Custom CSS for styling the web app
│ ├── Js/ # JavaScript files for functionality (cart, navigation, theme, etc.)
├── node_modules/ # External libraries and dependencies
├── index.html # Main HTML file
├── package.json # Project metadata and dependencies
- Clone the repository:
git clone https://github.com/MohsenAbediDev/ShopHub.git
- Navigate to the project directory:
cd ShopHub
- Install dependencies:
npm install
-
Start the development server:
npm start
The app will be available at
http://localhost:3000
. -
Using Tailwind CSS:
tailwindcss -i ./src/Css/input.css -o ./src/Css/output.css --watch
You can now edit your Tailwind CSS code.
This repository hosts the server-side code for the ShopHub project.
- HTML5
- Tailwind Css
- JavaScript
- Json Server for lightweight database management
Feel free to fork the repository and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License.