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
- Host: GitHub
- URL: https://github.com/nohan-ahmed/vuecommerce
- Owner: nohan-ahmed
- Created: 2024-11-28T09:30:31.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-30T09:35:36.000Z (6 months ago)
- Last Synced: 2025-03-22T03:44:07.168Z (about 2 months ago)
- Topics: appwrite, appwrite-project, backend-service, e-commerce-project, front-end-development, vuejs-components, vuejs-templates, vuejs3, vuetify-template, vuetify-theme
- Language: Vue
- Homepage:
- Size: 104 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 StripeVueCommerce 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]