An open API service indexing awesome lists of open source software.

https://github.com/nohan-ahmed/vuecommerce

E-commerce Application with Vue 3, Vuetify, Appwrite, and Stripe
https://github.com/nohan-ahmed/vuecommerce

appwrite appwrite-project backend-service e-commerce-project front-end-development vuejs-components vuejs-templates vuejs3 vuetify-template vuetify-theme

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

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:**
```bash
git clone https://github.com/nohan-ahmed/VueCommerce.git
```

2. **Navigate to the project folder:**
```bash
cd vuecommerce
```

3. **Install dependencies:**
```bash
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:**
```bash
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]