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

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.

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.

![Demo](https://i.imgur.com/fG6sT12.png)

## πŸ“– 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.