An archive of every day Ethiopian Llife
# pov.et
> *Archive of everyday Ethiopian life.*
A quiet archive of everyday Ethiopian life, captured through phone photography.
This repository hosts the **website** — the canonical, immersive presentation
layer for an archive that already lives on Telegram.
- **Website** — pov.et
- **Telegram channel** — `@pov_et`
- **Submission bot** — `@povetbot`
- **Instagram mirror** — `@pov_et1`
The website is **read-only** in V1. Telegram is the submission, community,
and moderation layer. The website is for discovery, presentation, immersion,
and permanence.
---
## Documents
Read in this order:
1. **`PRODUCT.md`** — what pov.et is, how it should feel,
visual language, content structure. The soul of the project.
2. **`ARCHITECTURE.md`** — stack, system design, data
model, sync strategy, image pipeline. The engineering counterpart.
3. **`ROADMAP.md`** — build order, phases, done-when
criteria.
---
## What we built
**Live in production** at pov.et. Phases 1–5 are deployed;
**Explore** is shipped; Phase 6 (editorial tooling) is next.
### Presentation layer
| Route | Purpose |
| ----- | ------- |
| `/` | Main immersive feed — CSS-column masonry, ISR every 5 minutes |
| `/explore` | Flattened image wall — infinite scroll, per-photo discovery |
| `/explore/image/[id]` | Full-page reader for a single photograph |
| `/post/[slug]` | Single post — gallery, caption, lightbox with keyboard/swipe nav |
| `/location/[slug]` | Location archive — emotional map of a place |
| `/photographer/[username]` | Contributor archive |
| `/about` | Manifesto / philosophy |
| `/submit` | Quiet redirect to `@povetbot` |
Explore uses a parallel `@modal` slot for intercepting routes — opening a
photo from the grid can stay in-context without losing scroll position.
### Discovery & SEO
- `/sitemap.xml` — posts, locations, contributors, explore
- `/robots.txt`
- `/feed.xml` — RSS 2.0 with cover thumbnail and `dc:creator`
- `/opengraph-image` — editorial OG card for wordmark pages; post pag …