Welcome to Bleverse
The bleverse.com documentation.
Bleverse
Bleverse community documentation. A modern full-stack monorepo built with cutting-edge technologies for our exclusive developer community.
Welcome to the Bleverse Docs!
Available Articles
What is Bleverse?
Bleverse is the monorepo ecosystem designed exclusively for our closed community of developers. Built with modern tools and practices, it provides a solid foundation for building web applications, APIs, and native experiences.
Web Applications
Modern web apps built with TanStack Router, React, and Tailwind CSS
// File-based routing with TanStack Router
export const Route = createFileRoute('/dashboard')({
component: () => <DashboardPage />,
})Backend APIs
Type-safe APIs built with Elysia.js and Convex database integration
// RESTful API with Elysia.js
app.get('/api/users', ({ query }) => {
return getUsers(query.limit)
})Database & Auth
Real-time database with Convex and secure authentication with Better Auth
// Convex schema definition
const users = table({
email: v.string(),
name: v.string(),
})Cross-Platform Apps
React Native apps built with Expo for iOS and Android
// Expo app with shared components
import { BleverseButton } from '@repo/ui'Quick Start
# Clone the Bleverse monorepo
git clone https://github.com/blefnk/bleverse.git
cd bleverse
# Install dependencies
bun install
# Start development
bun run dev:web# Start the API server
bun run dev:api
# API will be available at http://localhost:3001# Start Expo development
bun run dev:native
# Scan QR code with Expo Go appCalm by default. Powerful by design.
Bleverse is an open-source social platform at bleverse.com. It is built around clarity, consent, and modular architecture.
What is Bleverse?
Bleverse is not just a social network. It is:
- A place where identity and projects can stay: Your profile and work in one coherent space.
- A modular foundation for human-first platforms: Designed for people, not algorithms.
- A reference implementation of ethical social infrastructure: Open source and transparent.
- A platform that respects attention: No dark patterns, explainable ranking, optional feed.
Principles
- Designed to respect attention.
- Clear system boundaries.
- Open by architecture.
- Modular by design.
Philosophy
- No dark patterns.
- Feed is optional.
- Ranking is explainable.
- Accessibility by default.
- Consent precedes automation.
- System actions are visible and reversible.
- Personalization is explicit and user-controlled.
Learn More
Getting Started
Sign up, create your profile, and take your first steps on Bleverse
Features
Profile, projects, feed, and visibility controls
Philosophy
Principles and design philosophy behind Bleverse
Privacy
Privacy, consent, and how your data is handled
Accessibility
Our commitment to accessibility
Contributing
How to contribute to Bleverse
Join Bleverse
Bleverse.com: the social platform built for clarity and consent.
Core Applications
🌐 Web Apps (@repo/apps-web-bleverse)
Main web application with modern tooling:
- TanStack Router - File-based routing with SSR support
- React 19 - Latest React with concurrent features
- Tailwind CSS - Utility-first styling with custom design system
- AI Integration - Built-in chat and assistant features
🚀 API (@api)
Backend API with type safety:
- Elysia.js - Fast, type-safe web framework for Bun
- OpenAPI - Automatic API documentation generation
- TypeScript - Full type safety across the stack
- RESTful design - Clean, predictable API patterns
📱 Native Apps (@expo/kitchen)
Cross-platform mobile applications:
- Expo - React Native with enhanced developer experience
- Shared components - Consistent UI across platforms
- Native performance - Compiled apps for iOS and Android
- Live updates - Over-the-air updates for rapid iteration
🗄️ Database (@convex)
Real-time database and authentication:
- Convex - Real-time database with reactive queries
- Better Auth - Secure authentication with multiple providers
- Type safety - End-to-end type safety with generated clients
- Real-time sync - Automatic data synchronization
Why Bleverse?
Built for Our Community
Designed exclusively for our closed developer community:
- Shared ownership - Everyone contributes to the monorepo
- Consistent patterns - Unified architecture across all apps
- Rapid development - Monorepo tooling for fast iteration
- Quality assurance - Automated testing and code review processes
Modern Tech Stack
Cutting-edge technologies chosen for productivity:
- Bun runtime - Fast package management and execution
- TypeScript strict - Type safety throughout the codebase
- Monorepo architecture - Shared packages and tooling
- Best-in-class libraries - Carefully selected dependencies
Developer-First Culture
Our monorepo reflects our values:
- Code quality - Strict linting, testing, and review standards
- Documentation - Comprehensive internal documentation
- Knowledge sharing - Shared understanding through code
- Innovation - Space to experiment with new technologies
Our Applications
Bleverse Web
Main web application with AI chat, modern UI, and comprehensive features
Kitchen App
Demo application showcasing our component library and design system
Bleverse API
Backend API serving all our applications with type-safe endpoints
Getting Started
Getting Started Guide
Complete setup and development workflow for Bleverse
Environment Setup
Configure your development environment
Contributing
How to contribute to the Bleverse monorepo
Code Standards
Our coding conventions and best practices
Community & Resources
Internal resources for Bleverse community members:
- GitHub - blefnk/bleverse
- Internal Wiki - Private documentation and resources
- Development - Local development setup and workflows
- Support - Get help from fellow community members
Built with ❤️ for our developer community