https://github.com/vertocode/cloudmerce
High-performance white-label e-commerce solution built with Nuxt 3, Vuetify, and Vee-Validate. Tailored for businesses across various sectors, this platform offers secure payment integration, comprehensive product and order management, and a fully customizable admin panel.
https://github.com/vertocode/cloudmerce
nuxt typescript vee-validate vue vuetify zod
Last synced: 4 months ago
JSON representation
High-performance white-label e-commerce solution built with Nuxt 3, Vuetify, and Vee-Validate. Tailored for businesses across various sectors, this platform offers secure payment integration, comprehensive product and order management, and a fully customizable admin panel.
- Host: GitHub
- URL: https://github.com/vertocode/cloudmerce
- Owner: vertocode
- License: other
- Created: 2024-10-23T00:01:13.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-01-15T23:37:27.000Z (5 months ago)
- Last Synced: 2025-01-19T06:35:12.468Z (5 months ago)
- Topics: nuxt, typescript, vee-validate, vue, vuetify, zod
- Language: Vue
- Homepage: https://cloudmerce.vertocode.com
- Size: 8.13 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ποΈ Nuxt e-Commerce White-Label Platform
Welcome to our e-commerce systemβa modern, secure platform for managing stores of any segment with ease. This repository contains the structure of our system, providing a high-performance shopping experience for end-users and an intuitive interface for merchants.

## π About the Project
Our platform is built with cutting-edge technology to ensure every step of the shopping journey is fast and user-friendly. From product management to integrated payment, we simplify and enhance your e-commerce management in a secure, accessible, and high-performance environment.
The platform offers:
β’ Product management and catalog
β’ Order administration
β’ Integrated payments for a seamless experience
β’ User-friendly navigation and a modern shopping experience
## π Technologies Used
This project is designed with scalability, security, and ease of use in mind. Key technologies and tools include:
β’ Nuxt 3: Vue.js framework for high-performance, SEO-friendly interfaces.
β’ Vuetify 3: UI component library for a professional, responsive design and consistent aesthetics.
β’ Vue Router: Route management for smooth navigation.
β’ VeeValidate: Form validation library for a reliable data-entry experience.
β’ TinyColor: Used for color manipulation, essential for theming and customization.
β’ SCSS (Sass Embedded): CSS preprocessor for organized, dynamic styling.
## π¦ Installation
1. Clone the repository
```shell
git clone [email protected]:vertocode/cloudmerce.git
cd cloudmerce
```2. Install dependencies
```shell
bun install
```3. Run the development server
```shell
bun dev
```## Folder Structure
Hereβs an overview of the main project folders and files:
```
π¦ cloudmerce/
βββ π components/ # Vue components for UI
βββ π composables/ # Reusable functions and state logic
βββ π layouts/ # Global layouts for the application
βββ π pages/ # Route views
βββ π plugins/ # Third-party plugins
βββ π public/ # Static assets like images and icons
βββ π styles/ # Global and custom SCSS styles
βββ π utils/ # Utility functions and helpers
βββ π types/ # TypeScript types
βββ π assets/ # Static assets like images and icons
βββ nuxt.config.ts # Nuxt configuration file
```## π Features
β’ Product Catalog: Product display and filtering.
β’ Shopping Cart: Add, remove, and adjust item quantities.
β’ Checkout: Integrated payments for a complete shopping experience.
β’ Order Management: Admin area for merchants with complete order control.
β’ Authentication: Secure access for customers and admins.
## π License
This project is licensed under a custom license restricting commercial use to the author, Everton Vanoni Fernandes. See the LICENSE file for details.