Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rihanarfan/warehouse-assignment

Supplier and customer system assignment - similar to Alibaba. Built with Nuxt 3, Fluent 2 (replicated via Nuxt UI) and Tauri. Built for a uni assignment.
https://github.com/rihanarfan/warehouse-assignment

fluent-design nuxt tauri vue

Last synced: 20 days ago
JSON representation

Supplier and customer system assignment - similar to Alibaba. Built with Nuxt 3, Fluent 2 (replicated via Nuxt UI) and Tauri. Built for a uni assignment.

Awesome Lists containing this project

README

        

# warehouse-assignment

Platform for suppliers and customers to interact. Built for an assignment.

## Stack

- [Nuxt 3](https://nuxt.com/)
- [Fluent 2](https://fluent2.microsoft.design/) via [Nuxt UI](https://ui.nuxt.com/)
- [Tauri](https://tauri.app/)
- [Deno](https://deno.com/)
- [TypeScript](https://www.typescriptlang.org/)

## Prerequisites

### Dependencies

- [pnpm](https://pnpm.io/installation#using-a-standalone-script)
- [Node.js](https://pnpm.io/cli/env#use) 20.10.0 LTS or newer
- You can (and probably should) [install Node.js via pnpm](https://pnpm.io/cli/env#commands)
- `pnpm env use --global lts`
- [Deno](https://docs.deno.com/runtime/manual/getting_started/installation)
- [Rust](https://tauri.app/v1/guides/getting-started/prerequisites)
- [Microsoft Visual Studio C++ Build Tools](https://tauri.app/v1/guides/getting-started/prerequisites)
- Windows 11

### Setup

Install dependencies:

```bash
pnpm install
```

## Development

Run the development script:

- This will start `server`
- This will start Nuxt's development server for `base-client`, `customer` and `supplier`
- This will run Tauri dev for `customer` and `supplier`
- Two desktop windows will launch upon build completion

```bash
pnpm run dev
```

## Testing

```bash
pnpm run test
```