A minimalist social feed app — posts, likes, and comments, styled like an old paper journal. Built with React and Supabase.
- ✅ Sign up and log in with email/password
- 📝 Create and publish posts
- ⚓ Like posts (anchor-drop animation)
- 💬 Comment on posts
- 👤 Personal profile page — see only your own posts
- 🎨 Warm paper/navy/rust theme with Fraunces serif font
- 📱 Fully responsive design
React JavaScript Supabase Vite
- React (plain JSX, no TypeScript)
- Supabase — authentication, database, row-level security
- Vite — build tool
- Plain CSS, no UI framework
prichal/
src/
components/ — Header, Auth, PostCard, PostComposer, LikeButton, CommentList
lib/ — Supabase client and data queries
App.jsx — main app logic and routing between feed/profile
supabase/
schema.sql — database tables, RLS policies, auto-profile trigger
npm install
npm run dev
Requires a Supabase project — see supabase/schema.sql for the database schema and .env.example for required environment variables.