A game evolving around music videos and who might like which one.
cd frontend && npm install && npm run dev
Install required tools:
# see https://diesel.rs/guides/getting-started for details
cargo install diesel_cli --no-default-features --features postgres
cargo install cargo-watch
Copy .env.dist
and rename it to .env
and fill in the missing details. After that, start the development server:
cargo watch -x run
This will compile the code, run migrations, start the development server as well as watch & recompile for changes.
grooveguessr
uses diesel under the hood, so changes in the schema are being run through migrations.
Run the following to generate a new migration:
diesel migration generate <name>