mhmdbdr / E-commerce-Vue.js

This project is a full-stack e-commerce application built using Vue.js on the frontend and using firebase on the backend. The app provides a seamless and user-friendly shopping experience, allowing users to browse products, add them to the cart, and complete the checkout process and a lot more

Home Page:https://stabraq-clone.web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

E-commerce-Vue.js

This project is a full-stack e-commerce application built using Vue.js on the frontend and using firebase on the backend. The app provides a seamless and user-friendly shopping experience, allowing users to browse products, add them to the cart, and complete the checkout process. Additionally, it features multilingual support with a focus on RTL (Right-to-Left) languages, such as Arabic, improving overall readability and usability for users in RTL locales.

Features

  • Responsive Design: The app is designed to be responsive and accessible on various devices, ensuring a consistent user experience.

  • Shopping Cart: Add products to the cart, review the cart contents, and proceed to checkout.

  • User Authentication: Secure user authentication and authorization to protect user accounts and ensure a personalized experience.

  • Order Management: Track order history and manage past and current orders.

  • Multilingual Support: The application supports multiple languages, including English and Arabic, providing a more inclusive experience for users worldwide.

  • RTL (Right-to-Left) Support: Support for languages that are written from right to left, such as Arabic, improving the overall readability and usability for users in RTL locales.

Technologies Used

  • Frontend: Vue.js, Vuex, Vue Router, Bootstrap, scss, html&css

  • Backend: firebase

  • Authentication: firebase Authentication

Getting Started

Prerequisites

  • Node.js installed on your machine.
  • npm (Node Package Manager) or Yarn for package management.

Installation

  1. Clone the repository:
git clone https://github.com/your-username/E-commerce-website-Vue.js.git
  1. Change into the project directory:
cd E-commerce-website-Vue.js
  1. Install dependencies:
npm install  # or yarn install

Running the App

  • Start the Vue.js app:
npm run serve  # or yarn serve

This will start the development server, and you can access the app at http://localhost:8080 (or a different port if specified).

Contributing

If you would like to contribute to the project, please follow our Contribution Guidelines.

License

This project is licensed under the MIT License.

Contact

For any inquiries or feedback, feel free to reach out to Mohammed Badr at mohammedbadr268@gmail.com.

Happy coding!

About

This project is a full-stack e-commerce application built using Vue.js on the frontend and using firebase on the backend. The app provides a seamless and user-friendly shopping experience, allowing users to browse products, add them to the cart, and complete the checkout process and a lot more

https://stabraq-clone.web.app/


Languages

Language:Vue 81.4%Language:JavaScript 18.3%Language:HTML 0.2%