/easy_nextjs

A beautiful NextJs app structure for new projects, with typescript, lazy load, file generators, testing library, husky, health code workflows, services with RTK and Redux stores.

Primary LanguageTypeScriptMIT LicenseMIT

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

USING NODE V19

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 Inter, a custom Google Font.

Generate new files using

Components npx generate-react-cli component Box Routes npx generate-react-cli component page-generated --type=route Screens npx generate-react-cli component page-generated --type=screen Services npx generate-react-cli component service-generated --type=service

Learn More

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

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.

Stacks

NextJS 13 - SSR and Router, React 18 - DOM Manipulator, React Hooks - States and Hydration, Eslint - Linter, Redux/Redux Persist - Global State, Tailwind - CSS and Styles Jest/Testing Library - For test coverage Typescript - Type Hint