This is the official landing page and editorial blog for brigo, a platform dedicated to digital wellness and breaking free from endless scrolling.
To deploy this project on Vercel using the "Import from GitHub" feature, follow these steps:
You must configure the following environment variables in your Vercel project settings:
| Name | Description |
|---|---|
NEXT_PUBLIC_SUPABASE_URL |
Your Supabase project URL. |
NEXT_PUBLIC_SUPABASE_ANON_KEY |
Your Supabase anonymous/public key. |
NEXT_PUBLIC_ADMIN_PASSWORD |
The password used to access the /admin dashboard. |
Most settings are automatically detected. However, ensure:
- Framework Preset: Next.js
- Root Directory:
./(if your project is in the root of the repo) - Install Command:
npm install - Build Command:
next build
Ensure your Supabase project remains accessible. If you use Supabase Storage for images, make sure the blog-images bucket is Public.
- Framework: Next.js (App Router)
- Styling: Tailwind CSS
- Animations: GSAP (GreenSock)
- Database/Storage: Supabase
- Editor: Tiptap
- Icons: Lucide React
app/: Next.js pages and layouts (Landing, Blog, Admin, etc.)components/: Reusable UI components.lib/: Utility functions and Supabase client.public/: Static assets (images, icons).
- Install dependencies:
npm install
- Create a
.env.localfile with the variables listed above. - Start the dev server:
npm run dev
Built with ❤️ by the brigo team.