Skip to content

devbits-go/DevBits

Repository files navigation

DevBits Logo

DevBits

Social infrastructure for builders shipping in public.

Go Gin React Native Expo TypeScript PostgreSQL AWS


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 Feed Discovery
Home Feed Explore Feed
Streams Messaging
Streams Screen Messages Screen
Profile Product Motion
Profile Screen DevBits UI Motion

Experience Cards

Card What It Delivers
Build Logs Structured public progress for each project stream, from first prototype to launch day.
Discovery Engine Explore recent streams, bytes, people, and tags in one place.
Builder Identity Profiles, follows, saved streams, saved bytes, and creator-centric timelines.
Real Conversations Direct messages, threaded discussions, and comment-level collaboration.
Creation Flow Quick 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

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors