docs: initialize project
Leopost - micro-SaaS di social media management AI per freelance italiani Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
93
.planning/PROJECT.md
Normal file
93
.planning/PROJECT.md
Normal file
@@ -0,0 +1,93 @@
|
||||
# Leopost
|
||||
|
||||
## What This Is
|
||||
|
||||
Leopost è un micro-SaaS di social media management potenziato da AI, pensato per freelance e solopreneur italiani. L'utente configura il proprio brand una volta, poi l'AI genera, schedula e pubblica contenuti sui social in autonomia. L'interfaccia principale è una chat con l'assistente AI, supportata da schermate per calendario e impostazioni.
|
||||
|
||||
## Core Value
|
||||
|
||||
L'AI fa il lavoro sporco del social media manager: l'utente investe poco tempo nella configurazione iniziale e ottiene contenuti pubblicati automaticamente sui propri canali, con qualità che migliora nel tempo man mano che l'AI impara le sue preferenze.
|
||||
|
||||
## Requirements
|
||||
|
||||
### Validated
|
||||
|
||||
(None yet — ship to validate)
|
||||
|
||||
### Active
|
||||
|
||||
**Onboarding & Brand Context**
|
||||
- [ ] Wizard di onboarding progressivo (info essenziali subito, resto nel tempo)
|
||||
- [ ] Raccolta brand kit (loghi, colori, font)
|
||||
- [ ] Raccolta info azienda/freelance (settore, target, zona geografica, siti web)
|
||||
- [ ] Memoria persistente del contesto utente
|
||||
|
||||
**Autenticazione & Account**
|
||||
- [ ] Registrazione/login utente
|
||||
- [ ] 3 piani: Free, Creator, Pro (limiti da definire post-testing)
|
||||
- [ ] Collegamento account social (Facebook, Instagram, LinkedIn)
|
||||
|
||||
**Chat AI**
|
||||
- [ ] Interfaccia chat come esperienza principale
|
||||
- [ ] Scelta modello AI (ChatGPT, Claude, Gemini)
|
||||
- [ ] Suggerimenti azioni iniziali post-onboarding
|
||||
- [ ] L'AI impara le preferenze utente nel tempo (feedback + analisi comportamento)
|
||||
|
||||
**Generazione Contenuti**
|
||||
- [ ] Generazione post testuali adattati per piattaforma (tono, lunghezza, hashtag)
|
||||
- [ ] Generazione immagini AI
|
||||
- [ ] Supporto template grafici utente
|
||||
- [ ] Creazione piano editoriale
|
||||
|
||||
**Scheduling & Pubblicazione**
|
||||
- [ ] Scheduling post con data/ora
|
||||
- [ ] Pubblicazione automatica sui social collegati
|
||||
- [ ] Livelli automazione configurabili (approval → autopilot)
|
||||
|
||||
**Calendario & Visualizzazione**
|
||||
- [ ] Calendario editoriale visuale con post programmati
|
||||
|
||||
**Integrazioni Messaging**
|
||||
- [ ] Integrazione Telegram per comandi testuali/vocali
|
||||
- [ ] Integrazione WhatsApp per comandi testuali/vocali
|
||||
|
||||
### Out of Scope
|
||||
|
||||
- App native iOS/Android — architettura headless pronta, ma web-first per v1
|
||||
- Video generation — solo immagini per v1, video in futuro
|
||||
- Social aggiuntivi (YouTube, TikTok, X) — solo Facebook, Instagram, LinkedIn per v1
|
||||
- Dashboard analytics avanzate — focus su creazione/pubblicazione, non analytics
|
||||
|
||||
## Context
|
||||
|
||||
**Target primario**: Freelance e solopreneur italiani che gestiscono i propri social personalmente. Non hanno tempo o competenze per fare content marketing professionale, ma sanno che devono essere presenti sui social.
|
||||
|
||||
**Problema che risolve**: Creare contenuti social richiede tempo, creatività e costanza. La maggior parte dei freelance inizia con entusiasmo, poi abbandona. Leopost elimina l'attrito: l'AI fa il lavoro creativo e operativo.
|
||||
|
||||
**Modello mentale**: L'utente "assume" un social media manager AI. All'inizio supervisiona il lavoro, poi si fida sempre di più e lascia fare.
|
||||
|
||||
**Esperienza target**: "Minimo sforzo, massima resa". Configurazione iniziale leggera, poi l'app lavora in background. L'utente può interagire via chat web, Telegram o WhatsApp quando vuole, ma non è obbligato.
|
||||
|
||||
**Nome assistente AI**: Placeholder (da definire). L'app si chiama Leopost (nome temporaneo).
|
||||
|
||||
## Constraints
|
||||
|
||||
- **Architettura**: Headless (frontend/backend separati) — preparato per future app native
|
||||
- **Stack AI**: Multi-provider (OpenAI, Anthropic, Google) — utente sceglie
|
||||
- **Social API**: Dipendenza da API ufficiali Facebook/Meta, LinkedIn — soggette a limitazioni e approvazioni
|
||||
- **Generazione immagini**: Modello da scegliere in base a qualità/costo (DALL-E 3, Imagen, etc.)
|
||||
- **Target geografico**: Italia (lingua italiana, contesto PMI italiane)
|
||||
|
||||
## Key Decisions
|
||||
|
||||
| Decision | Rationale | Outcome |
|
||||
|----------|-----------|---------|
|
||||
| Chat-first con schermate di supporto | L'interazione naturale riduce l'attrito, ma calendario e settings servono visuali | — Pending |
|
||||
| Multi-model AI (GPT, Claude, Gemini) | Diversi utenti preferiscono modelli diversi, evita lock-in | — Pending |
|
||||
| Onboarding progressivo | Evita abbandono per "troppo da fare" al primo accesso | — Pending |
|
||||
| Automazione configurabile | Costruisce fiducia gradualmente, dall'approval all'autopilot | — Pending |
|
||||
| Headless architecture | Prepara per app native senza riscrivere logica | — Pending |
|
||||
| Limiti piano Free da definire post-test | Meglio testare dove l'utente sente il bisogno di upgrade | — Pending |
|
||||
|
||||
---
|
||||
*Last updated: 2026-01-30 after initialization*
|
||||
Reference in New Issue
Block a user