nohan-ahmed / vue-commerce

E-commerce Application with Vue 3, Vuetify, Appwrite, and Stripe

Repository from Github https://github.comnohan-ahmed/vue-commerceRepository from Github https://github.comnohan-ahmed/vue-commerce

Here's the revised description for your README.md file:


πŸ›’ VueCommerce

E-commerce Application with Vue 3, Vuetify, Appwrite, and Stripe

VueCommerce is a modern e-commerce application designed to deliver a seamless online shopping experience. Built using Vue.js 3 and Vuetify for an elegant, responsive UI, it leverages Appwrite for backend services and Stripe for secure payment processing. The project also includes a powerful Admin Panel for efficient store management.


πŸš€ Features

User Side

  • πŸ” Authentication: Secure login and registration with Appwrite.
  • πŸ›οΈ Product Catalog: Browse, search, and filter products effortlessly.
  • πŸ›’ Shopping Cart: Add, update, and remove items seamlessly.
  • πŸ’³ Secure Payments: Smooth checkout experience with Stripe integration.
  • πŸ“¦ Order Tracking: View and manage your order history.

Admin Panel

  • πŸ“‹ Product Management: Add, edit, and remove products and categories.
  • πŸ‘₯ User Management: Manage customer accounts and roles.
  • πŸ“¦ Order Management: Track and manage orders efficiently.

πŸ› οΈ Tech Stack

  • Frontend: Vue.js 3, Vuetify
  • Backend: Appwrite (authentication, database, storage)
  • Payment Gateway: Stripe

πŸ“¦ Installation & Setup

  1. Clone the repository:

    git clone https://github.com/nohan-ahmed/VueCommerce.git 
  2. Navigate to the project folder:

    cd vuecommerce  
  3. Install dependencies:

    npm install  
  4. Configure environment variables:

    • Create a .env file in the root directory.
    • Add your Appwrite and Stripe keys.
  5. Start the development server:

    npm run dev  

🀝 Contributing

Contributions are welcome! Please open an issue first to discuss any changes or enhancements.


πŸ“œ License

This project is licensed under the MIT License.


πŸ‘€ Author: [nohan-ahmed]

About

E-commerce Application with Vue 3, Vuetify, Appwrite, and Stripe


Languages

Language:Vue 70.5%Language:JavaScript 29.0%Language:HTML 0.3%Language:SCSS 0.2%