An opinionated cross-platform full-stack application template developed with Rust, Cargo Mobile 2, Dioxus, Warp, Diesel, PostgreSQL, Supabase Auth, Bun and TailwindCSS.
The document provides a detailed guide on setting up various tools for development processes, including installation instructions for cargo-mobile2, cargo-watch, bun, @material-tailwind/html, Supabase Auth, Database integration using PostgreSQL and Diesel CLI, and Supabase Storage. It also offers guidance on running the API server, building for different platforms such as Web and Desktop, and lists necessary prerequisites for development.
cargo install --git https://github.com/tauri-apps/cargo-mobile2cargo install cargo-watchcurl -fsSL https://bun.sh/install | bash or powershell -c "irm bun.sh/install.ps1 | iex"bun install.env.example to .env and filling in Supabase credentials..env and installing Diesel CLI.bun api or cargo run for the API folder.bun web or dx serve.The document provides a comprehensive guide for developers to set up essential tools and services for efficient development processes. From mobile development environments to database integration and storage configurations, the instructions cover a wide range of tasks necessary for backend and frontend development. By following the outlined steps, developers can streamline their development workflow and ensure smooth integration of necessary technologies.