Here's the revised description for your README.md
file:
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.
- 🔐 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.
- 📋 Product Management: Add, edit, and remove products and categories.
- 👥 User Management: Manage customer accounts and roles.
- 📦 Order Management: Track and manage orders efficiently.
- Frontend: Vue.js 3, Vuetify
- Backend: Appwrite (authentication, database, storage)
- Payment Gateway: Stripe
-
Clone the repository:
git clone https://github.com/nohan-ahmed/VueCommerce.git
-
Navigate to the project folder:
cd vuecommerce
-
Install dependencies:
npm install
-
Configure environment variables:
- Create a
.env
file in the root directory. - Add your Appwrite and Stripe keys.
- Create a
-
Start the development server:
npm run dev
Contributions are welcome! Please open an issue first to discuss any changes or enhancements.
This project is licensed under the MIT License.
👤 Author: [nohan-ahmed]