Frontend:
Backend:
I chose Rust over JavaScript for this project for many reasons. While I love JS and have a lot of experience with Node, Next, and React, I find Rust to be cleaner, more intuitive, and easier to scale (this project is small now but will continue to grow). I also love and appreciate Tailwind -- I found it easy to integrate Tailwind with the Yew framework.
cd frontend
npx tailwindcss -i ./styles/input.css -o ./styles/output.css --watch
trunk serve
docker build -t frontend
docker run -p 8080:8080 frontend
cd backend
cargo test
cargo build
cargo run