# Every student ships real projects.

One setup gives every student the power to deploy. Live URLs, real feedback, portfolio-ready work.

## USE CASES

### Real deployment, real learning

Students don't just write code — they ship it. Every project gets a live URL that real people can visit.

### One command to deploy

Students build projects and deploy with one command. No Docker, no cloud accounts, no configuration. The teacher sets up OpenBerth once and every student can ship.

```
Sofia

$ berth deploy

Uploading 12 files...

✓ sofia-quiz.school.dev

Marcus

$ berth deploy

Uploading 8 files...

✓ marcus-weather.school.dev

Priya

$ berth deploy

Uploading 15 files...

✓ priya-portfolio.school.dev
```

### Built-in class gallery

Students can see each other's work and learn from it. Teachers check live progress anytime, not just at the final presentation.

**Class Gallery**  
Sofia's Quiz App  
Marcus's Weather  
Priya's Portfolio  
Alex's Blog  
Jordan's API

### Set Up Once, Teach Forever

Install OpenBerth on a school server one time. Every semester, every class, every student can deploy — no per-student setup needed.

### Real-World Skills

Students learn what it means to have a real URL that real people can visit. Not screenshots in a slide deck — working apps.

### Safe and Sandboxed

Every project runs in its own secure container. A student's buggy code can't affect anyone else's work or the server itself.

## Start building on your own ground.

MIT licensed. Community driven. Runs anywhere.
