Create wiki page 'Home'
34
Home.md
Normal file
34
Home.md
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
# Thoughts
|
||||||
|
|
||||||
|
**Tagline:** Your Space, Your Friends, Your Feed.
|
||||||
|
|
||||||
|
Thoughts is a decentralized social media platform focused on genuine user connection and creative self-expression. It is a deliberate departure from algorithm-driven feeds and corporate-controlled online spaces — a digital "third place" reminiscent of the early internet.
|
||||||
|
|
||||||
|
## Guiding Principles
|
||||||
|
|
||||||
|
| Principle | Description |
|
||||||
|
|---|---|
|
||||||
|
| Chronological Above All | The main feed is always reverse-chronological. No algorithmic sorting. |
|
||||||
|
| User in Control | Users decide what they see by choosing who to follow. No suggestions. |
|
||||||
|
| Radical Self-Expression | Profiles support custom CSS for full personalization. |
|
||||||
|
| Open and Federated | ActivityPub integration is a primary feature (Fediverse citizen). |
|
||||||
|
| Performance by Default | Lightweight, fast page loads, minimal client-side JS. |
|
||||||
|
| API-First Design | The backend is the core service; the frontend is just the first client. |
|
||||||
|
|
||||||
|
## Stack
|
||||||
|
|
||||||
|
| Layer | Technology |
|
||||||
|
|---|---|
|
||||||
|
| Backend | Rust (Axum) |
|
||||||
|
| Frontend | Next.js (SSR) |
|
||||||
|
| Database | PostgreSQL |
|
||||||
|
| Reverse Proxy | Nginx |
|
||||||
|
| Deployment | Docker + Docker Compose |
|
||||||
|
|
||||||
|
## Wiki Pages
|
||||||
|
|
||||||
|
- [Architecture](Architecture) — system design, component roles, deployment topology
|
||||||
|
- [API Reference](API-Reference) — all REST endpoints, auth methods, data models
|
||||||
|
- [Database Schema](Database-Schema) — table definitions and relationships
|
||||||
|
- [Development Setup](Development-Setup) — local dev environment instructions
|
||||||
|
- [Deployment](Deployment) — Docker Compose production setup
|
||||||
Reference in New Issue
Block a user