ShopingKaro is a web application developed in Node.js that allows users to easily browse and shop for various products. With a user-friendly interface and a variety of features, ShopingKaro aims to provide a seamless online shopping experience.
- User-friendly Interface: Intuitive design for easy navigation and a pleasant user experience.
- Product Browsing: Browse through a wide range of products conveniently categorized for quick access.
- Cart Management: Add and remove items from the shopping cart with real-time updates.
- Responsive Design: ShopingKaro is optimized for various devices, ensuring a seamless experience on desktops, tablets, and mobile phones.
- JavaScript (45.0%): The primary programming language used for the functionality and interactivity of ShopingKaro.
- EJS (31.8%): Embedded JavaScript templates for dynamic content rendering.
- CSS (12.5%): Styling to enhance the visual appeal and user interface.
- HTML (5.6%): The backbone for structuring the web pages.
- Pug (5.1%): A templating engine for concise and readable HTML code.
-
Clone the repository:
git clone https://github.com/your-username/ShopingKaro.git
-
Install dependency:
npm install
-
Setup MongoDB
- Go to .env file
- Create a database in MongoDb
- Add a user and password in <yourDBUser> : <password> in below connection string.
"mongodb+srv://<yourDBUser>:<password>@<yourDBcluster>/?retryWrites=true&w=majority",
-
Run :
npm run start
Open your browser and visit http://localhost:3000 to access ShopingKaro.
Explore the website, add products to your cart, and enjoy a seamless shopping experience.
If you'd like to contribute to ShopingKaro, please follow these guidelines:
- Fork the repository on GitHub.
- Clone your forked repository to your local machine.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your forked repository.
- Create a pull request to the main repository.
This project is licensed under the MIT License. Feel free to use, modify, and distribute it as per the license terms.