Offline-first POS, GST billing & inventory software for Indian shops: barcode billing, Khata, Drive backup & mobile app. From ₹799/month or ₹12,999 lifetime.
CommerceGitHub @SunasarahusenahmadOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Marketing/landing site for BirStock — an offline-first desktop POS, inventory & GST billing app for Indian retailers and wholesalers. Built by Birtik Tech.
npm install
cp .env.example .env.local # then paste your Web3Forms access key
npm run dev
Open http://localhost:3000.
.env.local:
NEXT_PUBLIC_WEB3FORMS_ACCESS_KEY=your-key-here
src/
app/ Routes (home, features, features/[slug], pricing, faq, about, contact, legal pages)
components/
ui/ Buttons, badges, logo, section heading, FAQ accordion, feature icons
layout/ Navbar, footer, newsletter form
home/ Home page sections (hero, comparison, workflow, etc.)
motion/ Framer Motion reveal/stagger primitives
contact/ Contact form
shared/ Reusable page hero + legal page shell
data/ Feature content, pricing tiers, FAQ content (single source of truth)
lib/ Site config (name/contact/nav), Web3Forms client helper
All contact info, nav links, and site metadata live in src/lib/site-config.ts — update once,
it propagates to the navbar, footer, contact page, and structured metadata.
The logo is currently a placeholder letter-mark (src/components/ui/logo.tsx) — swap in the
real BirStock logo when it's ready.
Any Next.js host works (Vercel recommended). Set NEXT_PUBLIC_WEB3FORMS_ACCESS_KEY as an
environment variable on the host, and update metadataBase/siteConfig.url in
src/lib/site-config.ts once the production domain is finalized.