Skip to content

Repository files navigation

DevBits Logo

DevBits

Social infrastructure for builders shipping in public.

GoGinReact NativeExpoTypeScriptPostgreSQLAWS


DevBits App Preview

Product Identity

DevBits is where developers document real progress, not vanity metrics.

  • Streams are projects.
  • Bytes are project updates.
  • Bits are comments and conversations.

Anyone can react, follow, comment, and join the conversation.

Important

DevBits is designed for technical storytelling: milestones, blockers, experiments, demos, and lessons learned.

Visual Gallery

Home FeedDiscovery
Home FeedExplore Feed
StreamsMessaging
Streams ScreenMessages Screen
ProfileProduct Motion
Profile ScreenDevBits UI Motion

Experience Cards

CardWhat It Delivers
Build LogsStructured public progress for each project stream, from first prototype to launch day.
Discovery EngineExplore recent streams, bytes, people, and tags in one place.
Builder IdentityProfiles, follows, saved streams, saved bytes, and creator-centric timelines.
Real ConversationsDirect messages, threaded discussions, and comment-level collaboration.
Creation FlowQuick post publishing with media support and stream-first organization.

App Functions

▸ Core social model
  • Stream-first posting model: project context is always attached to updates.
  • Byte interactions: reactions, saves, and threadable discussion.
  • Follow graph for people discovery and relationship context.
  • Unified feed surfaces both streams and bytes.
▸ Discovery and navigation
  • Dedicated Explore experience for users, tags, streams, and bytes.
  • Category-aware search and trend-style tag surfacing.
  • Route-based architecture with tabs and deep-linked detail pages.
  • Welcome tour introduces product primitives and navigation model.
▸ Builder profile system
  • Personal stream portfolio with project and post collections.
  • Follower/following views and interaction controls.
  • Saved content libraries for both streams and bytes.
  • Profile metadata and social proof around shipping activity.
▸ Messaging and collaboration
  • Direct message threads by builder.
  • Username search with suggestion ranking.
  • Conversation-level interaction for async collaboration.
▸ Platform and delivery
  • Go + Gin REST backend with JWT auth and middleware-protected routes.
  • PostgreSQL production database and SQLite-friendly test workflows.
  • React Native + Expo mobile client for Android and iOS.
  • AWS-hosted backend deployment path.

Language and Platform Snapshot

Backend: Go (Gin API, JWT auth, DB query layer)
Frontend: TypeScript (React Native + Expo Router)
Database: PostgreSQL (production), SQLite (test mode)
Infra: AWS EC2 + AWS RDS

Architecture at a Glance

flowchart LR
A[Mobile App\nReact Native + Expo] --> B[Go API\nGin]
B --> C[(PostgreSQL)]
B --> D[Media Uploads]
A --> E[Streams / Bytes / Bits UX]
Loading

Project Story

DevBits exists to make technical progress visible.

Instead of posting polished outcomes only, builders can share:

  • What they are building now
  • What broke today
  • What they learned while fixing it
  • What they are shipping next

Tip

The goal is simple: give developers a social home for real work in progress.

Explore More

About

X and LinkedIn Crossover for Developers!

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages