--- title: Getting Started with Rustelo slug: getting-started-with-rustelo date: 2024-01-15 author: Rustelo Team category: tutorials tags: [rust, web, tutorial, getting-started] excerpt: Learn how to create your first web application with Rustelo framework --- # Getting Started with Rustelo Welcome to Rustelo! This guide will help you create your first web application using our modern Rust web framework. ## Prerequisites Before you begin, make sure you have the following installed: - Rust (latest stable version) - cargo-leptos - Node.js (for asset building) ## Installation ```bash # Clone the Rustelo template git clone https://github.com/rustelo/rustelo-template my-app cd my-app # Install dependencies cargo build npm install ``` ## Creating Your First App 1. **Project Structure** ``` my-app/ ├── crates/ │ ├── client/ # Frontend code │ ├── server/ # Backend code │ ├── shared/ # Shared types │ └── ssr/ # SSR components ``` 2. **Running the Development Server** ```bash just dev ``` Your app will be available at `http://localhost:3000` ## Next Steps - Explore the [documentation](/docs) - Check out example projects - Join our community Happy coding with Rustelo!