Skip to content

nareshbhatia/form-experiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

71ca26d · May 8, 2025

History

26 Commits
May 4, 2025
Feb 24, 2025
May 4, 2025
May 4, 2025
Feb 23, 2025
Feb 23, 2025
Feb 23, 2025
Feb 23, 2025
Feb 23, 2025
Feb 24, 2025
Feb 23, 2025
May 8, 2025
May 4, 2025
May 4, 2025
Feb 23, 2025
Feb 23, 2025
Feb 23, 2025
Feb 23, 2025

Repository files navigation

Form Experiments

My experiments with form management

Tech Stack

  1. Framework: React 19 + Vite 6 + React Router 7
  2. Styling: TailwindCSS 4 + shadcn/ui
  3. Linting: Code Shaper ESLint configuration

Screenshots

Simple Form

Screenshot

Modular Form

Screenshot

Prerequisites for development

  1. Install Node Version Manager (nvm). It allows using different versions of node via the command line
  2. Run nvm use to use the required version of node.
  3. Run pnpm i to install required packages.

Development Build

pnpm dev

Now point your browser to http://localhost:3000

Production Build

pnpm build
pnpm preview

Now point your browser to http://localhost:3000

All Commands

pnpm build            # builds the prod bundle
pnpm clean            # deletes all build artifacts
pnpm dev              # runs the dev build
pnpm fix              # lints, formats and attempts to fix any issues (requires `pnpm build` has been ran)
pnpm lint             # runs the linter, useful for debugging lint issues (generally `pnpm fix` is preferred)
pnpm preview          # runs the prod build

About

My experiments with form management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages