Karat
Karat는 모리타니와 세네갈 상인들이 몇 분 만에 프리미엄 온라인 상점을 만들 수 있는 SaaS 플랫폼이며 3일 무료 체험 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A Blinkit / Instamart style quick commerce web app (MVP).
/admin): today's orders and sales, order list with one-click status updates, inventory table to edit price, stock and listing, an add-product form, and coupon management.WELCOME50 and SAVE30.Requires Node.js 20 or newer.
npm install
npm run dev # http://localhost:3000
The app uses Postgres. Locally, with no DATABASE_URL set, it runs an embedded Postgres (PGlite) stored in data/pglite, so there's nothing to install. Tables are created and seeded on first request. Delete data/ to reset.
SHOW_OTP_ON_SCREEN=true) the code is shown on the login screen. It is always logged to the server console.9999999999. In production set ADMIN_PHONES=9xxxxxxxxx,8xxxxxxxxx; admin OTPs are only in the server logs, never on screen.zones table (seeded from src/lib/seed.ts) get their own area name and ETA. Set ALLOW_ALL_PINCODES=false to deliver only to listed pincodes.sricommerce GitHub repo. Name the project sricommerce to get sricommerce.vercel.app.DATABASE_URL automatically.ADMIN_PHONES (your mobile number) and SHOW_OTP_ON_SCREEN=true.To log in as admin, enter your number, then find the OTP in Logs (search for [otp]).
Free on Firebase's Spark plan. Enable Authentication → Sign-in method → Google and make sure the site's domain is in Authorized domains. The "Continue with Google" button shows whenever the Firebase config is set (NEXT_PUBLIC_GOOGLE_LOGIN=false hides it). Add admin Google accounts with [email protected].
sricommerce.vercel.app.apiKey, authDomain, projectId and appId in the NEXT_PUBLIC_FIREBASE_* variables (already in .env.production for project sricommerce-697b1).NEXT_PUBLIC_FIREBASE_LOGIN=true (in .env.production or Vercel) and redeploy.Firebase's Spark (free) plan doesn't send SMS; phone auth needs the Blaze (pay as you go) plan, with a small number of free verifications each month.
The server checks the Firebase ID token against Google's public keys, so no service-account secret is needed. Admins are still the numbers in ADMIN_PHONES.
src/lib/ db (Postgres / PGlite, schema + seed), auth (OTP, sessions), catalog, orders, pricing
src/app/api/ auth, orders, serviceability, admin endpoints
src/app/ pages: home, category, cart, login, orders, admin
src/components/ header, product card, cart state