hey-1
Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿
Analisi AI · Italiano
openai · gpt-4o-miniSintesi
Hey è un'applicazione di social media decentralizzata e senza permessi costruita sul Lens Protocol. Utilizza un monorepo in TypeScript con Next.js e pnpm per gestire i pacchetti. Il progetto mira a fornire una piattaforma social Web3 che garantisca agli utenti maggiore controllo sui propri dati e interazioni, attraverso l'uso della blockchain.
Casi d'uso
- →Creazione di profili social decentralizzati e portabili su diverse applicazioni Web3.
- →Pubblicazione di post, commenti e altre interazioni social su una blockchain.
- →Costruzione di applicazioni social personalizzate che sfruttano il grafo social di Lens Protocol.
- →Sviluppo di strumenti per la monetizzazione e la gestione dei contenuti da parte dei creator senza intermediari.
- →Esplorazione e interazione con una community social orientata alla Web3 e alla privacy.
Idee SaaS / Business
Una piattaforma che permette agli utenti di 'Hey' di aggregare, visualizzare e monetizzare i propri dati social generati tramite Lens Protocol, offrendo strumenti per la gestione del consenso e l'analisi dell'audience. Potrebbe includere un marketplace per micro-transazioni di dati anonimizzati.
Un set di strumenti avanzati per i content creator su Lens Protocol, che include funzionalità di pianificazione dei post, analisi delle performance on-chain, gestione delle sottoscrizioni token-gated e integrazioni con sistemi di tipping/donazioni in criptovalute.
Un servizio che permette agli utenti di gestire le proprie identità decentralizzate (basate su Lens Protocol) attraverso diverse DApp e piattaforme Web3, semplificando il login e la condivisione di informazioni del profilo in modo sicuro e autorizzato dall'utente.
README · tradotto in italiano
Hey Monorepo
Requisiti
Per iniziare a lavorare con il monorepo Hey, assicurati che siano installati i seguenti strumenti:
| Strumento | Versione | Descrizione |
|---|---|---|
| Node.js | v22 o superiore | Il runtime JavaScript utilizzato in questo progetto |
| pnpm | - | Il package manager utilizzato in tutto il repository |
| Postgres App | - | Il database Postgres utilizzato nello sviluppo |
Installazione
Questo repository utilizza pnpm workspaces per gestire più pacchetti all'interno di una struttura monorepo.
Clona il Repository
git clone git@github.com:bigint/hey.git
Installa NVM e pnpm
Su macOS, puoi installarli entrambi con Homebrew:
brew install nvm pnpm
Installa Node.js
Usa nvm per installare la versione di Node.js richiesta:
nvm install
Installa le Dipendenze
Dalla root del repository, installa le dipendenze con pnpm:
pnpm install
Configura le Variabili d'Ambiente
Copia il file .env.example in .env per ogni pacchetto o applicazione che richiede configurazione:
cp .env.example .env
Ripeti questo processo per tutti i pacchetti e le applicazioni rilevanti nel monorepo.
Variabili d'Ambiente
I file di esempio delle variabili d'ambiente definiscono le seguenti variabili:
API (apps/api/.env.example)
| Variabile | Descrizione |
|---|---|
PRIVATE_KEY | Chiave privata utilizzata per firmare le richieste Lens |
SHARED_SECRET | Token per l'autorizzazione interna dell'API |
Avvia il Server di Sviluppo
Per eseguire l'applicazione in modalità sviluppo:
pnpm dev
Build
Crea l'applicazione
Compila l'applicazione:
pnpm build
Controlla i Tipi del Progetto
Convalida la codebase con il type checker di TypeScript:
pnpm typecheck
Lint e Format Code
Controlla la qualità del codice e la formattazione con Biome:
pnpm biome:check
Correggi automaticamente i problemi di linting e formattazione:
pnpm biome:fix
Script di Manutenzione
Nel direttorio script sono disponibili utili helper Node.js:
| Script | Descrizione |
|---|---|
node script/clean.mjs | Rimuove tutti i node_modules, i direttori .next, pnpm-lock.yaml e i file tsconfig.tsbuildinfo |
node script/update-dependencies.mjs | Aggiorna i pacchetti in tutto il monorepo, rimuove le vecchie installazioni e committa le modifiche in un nuovo branch |
node script/sort-package-json.mjs | Ordina tutti i file package.json nel repository |
Licenza
Questo progetto è rilasciato sotto la licenza GNU AGPL-3.0. Consulta il file LICENSE per i dettagli.
Attività commit · ultime 26 settimane
stimaApprofondimenti AI
Chiedi al repo
AI · contesto README + issueFai una domanda sul progetto. L'AI legge README e issue recenti.
Hai bisogno di un server per far girare bigint/hey?
Abbiamo testato decine di provider e Hostinger VPS è il miglior rapporto qualità/prezzo per self-hostare le repo che trovi qui. Setup in 1 click, pannello semplice e supporto 24/7.
Integra bigint/hey in un progetto Lovable
Questa repo è compatibile con lo stack di Lovable. Importala in un nuovo progetto o aggiungila a uno esistente: Lovable si occupa di setup, deploy, backend e auth — tu chiedi in linguaggio naturale e l'AI scrive il codice.
Abbiamo rilevato segnali che indicano uno stack supportato da Lovable:
Questo progetto esiste grazie a voi
RepoRadar AI è gratis e senza pubblicità. Le donazioni coprono server, API e modelli AI.
Ogni analisi tradotta che leggi costa qualche centesimo di chiamate al modello. Se RepoRadar ti ha fatto risparmiare tempo, considera una piccola donazione cripto — anche pochi euro aiutano a mantenere il servizio libero per tutti.
0x86ECDF546d8dFc0739d44c066A6110F11cdB7773bc1qqe0wcmhnt78enk8ql0lxvey4z8hquxsxjtyz8rEtTK61Lz7kfdDM8543TMMiAUUTbFVpzX5tvPEcBtZ3ajGrazie di cuore — ogni contributo conta.