Skip to content

devmangel/webapp

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

Testing

We use Jest with Testing Library to cover UI and domain logic. Helpful commands:

npm run test           # run the full suite once (passWithNoTests enabled)
npm run test:watch     # re-run impacted suites on file changes
npm run test:coverage  # generate text + HTML coverage output
  • Global setup lives in jest.setup.ts where Next.js specific hooks and providers are mocked.
  • Shared render helpers are available from test-utils (tests/utils/test-utils.tsx). Update this file when new global providers are introduced.
  • Place component tests next to the implementation using __tests__ folders or *.test.tsx suffixes. Jest automatically ignores build artefacts under .next.
  • A Husky pre-commit hook runs npm run lint and the related Jest suites on staged files via lint-staged to keep commits green.
  • Continuous integration lives in .github/workflows/ci.yml and runs lint + tests on Node.js 20.

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

WebApp base en NextJS 15 para desarrollar aplicaciones robustas y seguras by PAI

Resources

Stars

Watchers

Forks

Languages