WallpaperMachine
당신이 사랑하는 배경화면, 맥에서 새롭게 만나보세요
기업 행사 기부자, 케이터링 업체, 가정을 가까운 검증된 NGO·쉼터와 연결하는 실시간 음식 구호 플랫폼
Realtime food rescue platform connecting corporate event donors, caterers, and households with nearby verified NGOs and shelters.
라이프스타일TypeScript · HTMLGitHub @meetmehta0685온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Next.js App Router platform for routing leftover food from donors to nearby NGOs with realtime tracking and milestone confirmations.
DONOR, NGO, VOLUNTEER) with next-auth credentials providernext-auth)npx)Copy .env.example to .env and set values:
cp .env.example .env
Required:
POSTGRES_PRISMA_URLPOSTGRES_URL_NON_POOLINGNEXTAUTH_URLNEXTAUTH_SECRETPICKUP_OTP_SECRETABLY_API_KEY (server-only; never use a NEXT_PUBLIC_ prefix)Optional fallback:
DATABASE_URL (for local/non-Vercel databases)Install dependencies and run:
npm install
npm run db:generate
npm run dev
There is no separate worker. After each authenticated API request, the server
expires stale volunteer offers, reassigns them, and publishes pending Ably events
(lib/background-sync.ts).
npm run db:migrate
For production:
npm run db:deploy
.env.example in the Vercel project settings:
POSTGRES_PRISMA_URLPOSTGRES_URL_NON_POOLINGDATABASE_URL (optional fallback)NEXTAUTH_URL (set this to your production domain)NEXTAUTH_SECRETPICKUP_OTP_SECRETABLY_API_KEYnpm run build).npm run db:deploy
If you want a single command that includes migrations + build in non-Vercel environments, run:
npm run build:prod
npm run lint
npm run build