nohan-ahmed/vue-commerce
E-commerce Application with Vue 3, Vuetify, Appwrite, and Stripe
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
-
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
.envfile in the root directory. - Add your Appwrite and Stripe keys.
- Create a
-
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]