Rustelo/templates/shared/content/blog/en/getting-started-with-rustelo.md

62 lines
1.2 KiB
Markdown
Raw Normal View History

---
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!