This is a project of a Desktop APP to do the logistic of products. Project used to learn the Rust language, and the SvelteKit framework.
- Rust/Cargo
- Node
- SeaORM CLI
cargo install sea-orm-cli - Docker for run the database
- Clone the repo
- Install the node packages with
yarnornpm install - Create a .env on the root, and a .env inside the
src-tauri/Docker(use the .env.example as base) - Run the database with
docker compose -f Docker/docker-compose.yaml up -d - Run the migrations with
sea-orm-cli generate entity --with-serde both --serde-skip-hidden-column --serde-skip-deserializing-primary-key -o entity/src - Run the seeds with
cargo run --bin seed - Run the project with
yarn tauri devornpm run tauri dev