Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vix-4800/stocksync

StockSync is a comprehensive solution for sellers who operate on multiple marketplaces, such as Ozon and Wildberries. This Laravel-based application allows you to seamlessly track and manage your orders, monitor your inventory, and streamline your sales operations across various platforms.
https://github.com/vix-4800/stocksync

filament laravel livewire mysql php

Last synced: about 8 hours ago
JSON representation

StockSync is a comprehensive solution for sellers who operate on multiple marketplaces, such as Ozon and Wildberries. This Laravel-based application allows you to seamlessly track and manage your orders, monitor your inventory, and streamline your sales operations across various platforms.

Awesome Lists containing this project

README

        

# StockSync

StockSync is a comprehensive solution for sellers who operate on multiple marketplaces, such as Ozon and Wildberries. This Laravel-based application allows you to seamlessly track and manage your orders, monitor your inventory, and streamline your sales operations across various platforms.

## Key Features

- Order Tracking: Consolidate and monitor orders from Ozon and Wildberries in one unified interface.
- Inventory Management: Keep track of your stock levels across all connected marketplaces, ensuring you never run out of products.
- Sales Analytics: Gain insights into your sales performance with detailed reports and analytics.
- Multi-Platform Integration: Easily integrate with additional marketplaces as your business grows.
- User-Friendly Dashboard: Navigate through your data with an intuitive and easy-to-use interface.
- Real-Time Updates: Stay up-to-date with real-time notifications and updates on your orders and inventory.
- Customizable Settings: Tailor the application to fit your specific business needs and workflows.

## Installation

To get started, follow these steps:

- Clone the repository:

```bash
git clone https://github.com/vix-4800/StockSync.git
```

- Navigate to the project directory:

```bash
cd stocksync
```

- Install the dependencies:

```bash
composer install --no-dev --optimize-autoloader --no-interaction --ignore-platform-reqs
npm install --omit=dev
```

- Set up your environment variables by copying the .env.example file:

```bash
cp .env.example .env
```

- Generate an application key:

```bash
php artisan key:generate
```

- Run the migrations:

```bash
php artisan migrate --force
```

- Start the development server:

```bash
php artisan serve
```

Alternatively you can use Makefile

```bash
make install
```

## Optimization

You can optimize the application's performance significantly by running these commands:

```bash
php artisan optimize
php artisan view:cache
php artisan icons:cache
php artisan filament:cache-components
```

Or using the Makefile:

```bash
make optimize
```

## Running Tests

To run the tests, use the following command:

```bash
make test
```

Or without the Makefile:

```bash
php artisan test
./vendor/bin/phpstan analyse --memory-limit=2G
```

## Ports

- Application: 80 Visit
- PhpMyAdmin (MySQL Database): 8081 Visit
- Mailhog (Email Testing): 8082 Visit
- RedisInsight: 8083 Visit

## License

This project is licensed under the MIT License.