Skip to content

Latest commit

 

History

History
61 lines (37 loc) · 1.28 KB

README.md

File metadata and controls

61 lines (37 loc) · 1.28 KB

Dvorak's Epic Games Launcher

Not Completed Yet

NOT FOR ILLEGAL USE

I try to make a Epic Games Launcher that has better experience

build by Rust, Leptos, Tauri, Tailwindcss

Prerequisites

# Tauri CLI
cargo install tauri-cli

# Rust nightly (required by Leptos)
rustup toolchain install nightly --allow-downgrade

# WASM target
rustup target add wasm32-unknown-unknown

# Trunk WASM bundler
cargo install trunk

# `wasm-bindgen` for Apple M1 chips (required by Trunk)
cargo install wasm-bindgen-cli

# `esbuild` as dependency of `tauri-sys` crate (used in UI)
npm install --global --save-exact esbuild

First Develop

run npm i at directory './src-ui',

then run cargo tauri dev at root directory

Backend

The backend in directory /backend, it will simulate a Epic Server for the launcher

Backend will use sqlite as database, feel free add some data you want

Just run: cargo r or docker compose up in Docker

Demonstration

Demonstration

License

MIT