Curated sustainable products for a better lifestyle
Translation pending
CommerceTypeScript · CSSGitHub @mistclothing1977-uiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
An editorial discovery platform for sustainable, thoughtfully-made products.
3. Set up environment variables:
• Copy .env.example to .env.local
• Fill in your Supabase credentials:
• Create a project at https://supabase.com
• Get your NEXT_PUBLIC_SUPABASE_URL and SUPABASE_SERVICE_ROLE_KEY
• Set your DATABASE_URL
Open http://localhost:3000 in your browser.
See LEAF_LIGHTLY_Production_Ready_Architecture.md for the complete specification.Read the full README ↗An editorial discovery platform for sustainable, thoughtfully-made products.
Install Node.js from https://nodejs.org
Install dependencies:
npm install
Set up environment variables:
.env.example to .env.localNEXT_PUBLIC_SUPABASE_URL and SUPABASE_SERVICE_ROLE_KEYDATABASE_URLInitialize the database:
npm run db:generate # Generate migrations
npm run db:push # Push schema to Supabase
npm run dev
Open http://localhost:3000 in your browser.
src/
├── app/ # Next.js App Router
│ ├── layout.tsx # Root layout
│ ├── page.tsx # Homepage
│ ├── api/ # API routes
│ └── admin/ # Admin panel
├── lib/
│ ├── db/ # Database (Drizzle + Supabase)
│ ├── api/ # API utilities
│ ├── auth.ts # Authentication
│ ├── validate.ts # Zod schemas
│ ├── cache.ts # Vercel KV caching
│ └── storage.ts # Supabase Storage
└── components/ # React components
# Generate migrations after schema changes
npm run db:generate
# Push migrations to Supabase
npm run db:push
# Open Drizzle Studio (local query builder)
npm run db:studio
npm run lint
See LEAF_LIGHTLY_Production_Ready_Architecture.md for the complete specification.
Key features:
This project deploys to Vercel with automatic builds on push to main.
See LEAF_LIGHTLY_Production_Ready_Architecture.md for the complete deployment checklist.
Private project.