Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
Create a 3D invitation in minutes, share it on WhatsApp, and collect RSVPs in one tap. Made for Indian weddings and every celebration after.
LifestyleTypeScript · CSSGitHub @rahul240890OnlineOwner 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.
Shubh, for short: invitations that come alive, for every celebration. This repository keeps its original name, nimantran.
3D invitations your guests open, turn and keep. Create an invite in minutes, share it on WhatsApp, and collect RSVPs in one tap.
The full roadmap lives in docs/PLAN.md. We build one step at a time.
Requires Node.js 22 or newer.
Open http://localhost:3000. Every design-system component, in every state, is at http://localhost:3000/design.
• Colours, fonts and radii come only from the tokens in `Read the full README ↗Shubh, for short: invitations that come alive, for every celebration. This repository keeps its original name, nimantran.
3D invitations your guests open, turn and keep. Create an invite in minutes, share it on WhatsApp, and collect RSVPs in one tap.
The full roadmap lives in docs/PLAN.md. We build one step at a time.
Requires Node.js 22 or newer.
npm install
cp .env.example .env.local
npm run dev
Open http://localhost:3000. Every design-system component, in every state, is at http://localhost:3000/design.
| Command | What it does |
|---|---|
npm run dev | Start the local dev server |
npm run build | Production build |
npm run start | Run the production build |
npm run typecheck | TypeScript check |
npm run lint | ESLint, zero warnings allowed |
npm run format | Format all files with Prettier |
npm run test | Unit tests (Vitest) |
npm run check | Type-check, lint, format check and tests together |
src/
app/ Routes, layouts and global styles (design tokens in globals.css)
components/
brand/ Logo and doorway mark, mandala, gate-fold card and design previews
ui/ Design-system components (Step 2)
motion/ Tilt cards and page transitions
shell/ Header, footer, language switcher (Step 3)
landing/ Landing page sections and the 3D hero (Step 3)
content/ English copy, shaped for next-intl in Step 12
features/ Feature modules: editor, invite, dashboard … (from Step 4)
lib/ Shared helpers and config
test/ Test setup
docs/
PLAN.md Phases and steps
PLAN_REVIEW.md Review of the build and business plans
STEP1_REVIEW.md Code review of Step 1 against the UI quality bar
Nimantran_Premium_Plan.pdf Original business plan (written before the rename): market, editions, pricing, costs
images/ Landing page screenshots
src/app/globals.css.npm run check must pass before every commit.