Serein
Rust로 만든 가볍고 성능 좋은 Discord 전용 네이티브 클라이언트
Gwuap은 스포츠 팬을 위한 소셜 미디어 사이트로, 선택 기록, 팬 채팅, 개인 팀 만들기를 제공한다
Gwuap — the social media website for sports fans. Sign up today to track your picks, chat with sports fans, and start your own personal squad.
소셜TypeScript · CSSGitHub @joshual823온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Chalk — sports betting social network (MVP)
A working starter covering all 13 core features:
signup/login, profiles, follow/unfollow, posts, bet-slip images, likes,
comments, pick categories, win/loss tracking, leaderboard, user search,
report/block, and admin moderation.
Stack: Next.js 14 (App Router) + Supabase (Postgres + Auth + Storage).
Both have free tiers generous enough to run a real MVP at $0/month.README 전문 보기 ↗A working starter covering all 13 core features: signup/login, profiles, follow/unfollow, posts, bet-slip images, likes, comments, pick categories, win/loss tracking, leaderboard, user search, report/block, and admin moderation.
Stack: Next.js 14 (App Router) + Supabase (Postgres + Auth + Storage). Both have free tiers generous enough to run a real MVP at $0/month.
supabase/schema.sql.
This creates every table, the leaderboard view, and Row Level Security
policies — RLS is what stops users from editing each other's data.bet-slips.
This is where uploaded bet-slip screenshots are stored.anon public keyservice_role secret key (admin-only, never expose in the browser)update profiles set is_admin = true where username = 'your_username';
cp .env.example .env.local
# paste in your Supabase URL + keys
npm install
npm run dev
Visit http://localhost:3000.
.env.local in
Vercel's project settings.*.vercel.app URL immediately; you can attach
a custom domain later (~$10–12/year from any registrar) once you want
one.Total cost to launch: $0/month (Vercel Hobby + Supabase Free tier). You'll only start paying if you outgrow the free tiers — Supabase free covers 500MB database + 1GB storage + 50k monthly active users, which is far more than enough for an MVP.
Built and working end-to-end:
categories table)Left as a quick next step (structure is already in place):
app/post/[id]/page.tsx — single post detail page with a comment thread
UI (the comments table, RLS, and comment counts already work — only
the dedicated page + comment form UI needs to be added, following the
same pattern as ProfileActions.tsx)The visual identity blends three references: Instagram's clean white
card-based feed, Twitter's tight sticky top bar and follow-pill buttons,
and ESPN's bold scoreboard energy for stats — a condensed heavy display
face (Barlow Condensed) for headlines, records, and win-rate numbers, a
red "score-bug" badge for league tags and win/loss stamps, and a
horizontally-scrolling league chip row (NBA / NFL / MLB / …) at the top
of the feed for filtering, styled like ESPN's sport selector / Instagram's
stories row. Tokens live in app/globals.css.