Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vertocode/apple-imports

Store with specifications for purchasing apple products. It is possible to add products and remove them easily by an administrator, with a login to be able to purchase Apple products. Under development for own use.
https://github.com/vertocode/apple-imports

apple rest-api typescript vite vue3-composition-api vue3-typescript

Last synced: 7 days ago
JSON representation

Store with specifications for purchasing apple products. It is possible to add products and remove them easily by an administrator, with a login to be able to purchase Apple products. Under development for own use.

Awesome Lists containing this project

README

        

# Verto Imports

Welcome to **Verto Imports**, a web application designed for managing and purchasing Apple products. This project is currently under development for personal use, allowing administrators to add and remove products easily. Users can also log in to purchase Apple products.

## Table of Contents

- [Introduction](#introduction)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Scripts](#scripts)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Introduction

Verto Imports is a web application focused on managing and purchasing Apple products. It is currently in development for personal use, with features that allow administrators to easily add and remove products from the store. Users have the option to log in and purchase Apple products.

## Getting Started

### Prerequisites

Before running Verto Imports, ensure you have the following software installed on your system:

- [Node.js](https://nodejs.org/) (version 18.16.1 or higher)

### Installation

1. Clone the repository:

```bash
git clone https://github.com/your-username/verto-imports.git
```

2. Change to the project directory:

```bash
cd verto-imports
```

3. Install dependencies:

```bash
yarn install
```

# Scripts

Verto Imports includes several npm scripts to streamline development and deployment:

- `dev`: Starts the development server using Vite.

- `build`: Transpiles TypeScript files, builds the application using Vite, and prepares it for production.

- `preview`: Previews the production build using Vite.

- `lint`: Check code styles of all files using Eslint.

## Development Dependencies

- `@vitejs/plugin-vue`: Vite plugin for Vue.js development.

- `sass`: Syntactically Awesome Style Sheets (Sass) for styling.

- `typescript`: TypeScript for type checking and static analysis.

- `vite`: Vite development server and build tool.

- `vue-tsc`: TypeScript compiler for Vue.js projects.

## Production Dependencies

- `@popperjs/core`: Dependency for Bootstrap components.

- `axios`: HTTP client for making network requests.

- `bootstrap`: Front-end framework for building responsive web applications.

- `cypress`: End-to-end testing framework.

- `vue`: Vue.js framework for building user interfaces.

- `vue-router`: Official router for Vue.js.

- `vue3-google-login`: Google login integration for Vue 3.

- `vuex`: State management library for Vue.js.

- `vuex-persist`: Vuex plugin for state persistence.

## Contributing

If you would like to contribute to the project, please follow the guidelines outlined in [CONTRIBUTING.md](CONTRIBUTING.md).

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.