A private family blog built with Next.js and Supabase to share precious moments and milestones.
- 🔐 Private Family Access - Invite-only with secure authentication
- 📸 Multi-Image Posts - Upload multiple photos with captions
- 💬 Family Comments - Let everyone share their thoughts
- 📱 Mobile First - Optimized for posting from your phone
- 🎯 Milestone Tracking - Categorize special moments
- Frontend: Next.js 15, TypeScript, Tailwind CSS, shadcn/ui
- Backend: Supabase (Auth, Database, Storage)
- Deployment: Vercel
- Clone the repository
- Install dependencies:
npm install
- Set up your environment variables in
.env.local
:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
- Run the development server:
npm run dev
Open http://localhost:3000 to view the app.