Rails 8.1 · Hotwire · Stripe

모멘텀이
멈추지 않는
소셜 포스팅.

Google OAuth 한 번 클릭 로그인. 이미지 첨부. ActionCable 실시간 댓글. Stripe 프리미엄 구독과 창작자 팁까지 — Ruby on Rails 8.1 풀스택 데모.

Live Demo 열기 → 소스 코드 보기

* Render 무료 티어로 호스팅되어 첫 접속 시 ~30초의 콜드스타트가 발생할 수 있습니다.

주요 기능

소셜 SNS의 표준적인 구성요소를 풀스택으로 직접 구현했습니다.

🔐

Google OAuth 로그인

Devise + OmniAuth로 구성한 원-클릭 소셜 로그인.

📸

이미지 포스트 CRUD

Active Storage 기반 이미지 첨부, 본인 글만 수정/삭제.

실시간 업데이트

ActionCable + Hotwire Turbo Streams로 새 글/댓글 즉시 반영.

❤️

좋아요 · 북마크 · 댓글

소셜 인터랙션의 핵심 3종 세트를 Turbo Streams로 구현.

💳

Stripe 수익화

월간/연간 프리미엄 구독과 창작자 팁(Tips) 결제 흐름.

🛡️

신고 · 어드민

콘텐츠 신고 모델과 어드민 대시보드 기본 골격.

기술 스택

Rails 8.1의 모던 디폴트를 그대로 살린 풀스택 구성.

Framework

Ruby on Rails 8.1

Ruby 3.4.9

Frontend

Hotwire

Turbo · Stimulus · Tailwind

Auth

Devise

OmniAuth Google OAuth2

Payments

Stripe

Subscriptions + Tips

Database

PostgreSQL

Solid Queue/Cache/Cable

Realtime

ActionCable

Turbo Streams 브로드캐스트

Storage

Active Storage

Local · S3 · Cloudflare R2

Deploy

Render

render.yaml Blueprint

직접 만져보세요.

Google 계정으로 로그인하면 포스팅, 댓글, 좋아요 모든 기능을 사용할 수 있습니다.

Live Demo 열기 →