@clipprjs/server#
TypeScript implementation of the Clippr AppView, using Bun NodeJS and Hono.
Why not Bun? We currently aren't using Bun due to some compatibility errors. A migration to Bun is planned in the future, preferably before launch.
Start development server#
pnpm install
cp config.example.toml config.toml # Customize as necessary
pnpm run db:push
pnpm run dev
Build for production#
pnpm install
cp config.example.toml config.toml # Customize as necessary
pnpm run db:push
pnpm run build
pnpm run start
Open http://localhost:9090 and enjoy
current status#
- ✅ Ingesting content from the firehose (using Jetstream)
- ✅ Validating incoming content according to the Lexicon schema
- ✅ Indexing valid content from the firehose into a database
- ✅ Support for DID service proxying and Nodeinfo
- 🟡 API documentation
- 🟡 Creating responses to unauthenticated API calls
- 🟡 Interactions with the frontend
- 🔴 Creating responses to authenticated API calls