# Ballista UI ## Start project from source ### Run scheduler/executor First, run scheduler from project: ```shell $ cd ballista/scheduler $ RUST_LOG=info cargo run --release ... Finished release [optimized] target(s) in 11.92s Running `/path-to-project/target/release/ballista-scheduler` ``` and run executor in new terminal: ```shell $ cd ballista/executor $ RUST_LOG=info cargo run --release Finished release [optimized] target(s) in 0.09s Running `/path-to-project/target/release/ballista-executor` ``` ### Run Client project ```shell $ cd ballista/scheduler/ui $ yarn Resolving packages... $ yarn start Starting the development server... ``` Now access to http://localhost:3000/ **NOTE**: If you get an error when running the `yarn start` command above, make sure to use the `lts` version of npm. You can install it by running: `npm install --lts`. This should fix any errors that may occur when trying to start the Ballista UI project.