Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/rihanarfan/warehouse-assignment
- Owner: RihanArfan
- Created: 2023-10-15T00:23:23.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-05T20:06:42.000Z (6 months ago)
- Last Synced: 2024-11-19T00:11:50.715Z (3 months ago)
- Topics: fluent-design, nuxt, tauri, vue
- Language: Vue
- Homepage:
- Size: 1.29 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
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
```