GitHunt

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]